/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.runtime.ui.views.content;
import org.teiid.designer.runtime.spi.ITeiidServer;
/**
* @since 8.0
*/
public class TeiidErrorNode extends TeiidContentNode<ITeiidContainerNode<?>> {
private final String text;
private final ITeiidServer teiidServer;
/**
* @param container
* @param text
*/
protected TeiidErrorNode(ITeiidContainerNode parent, ITeiidServer teiidServer, String text) {
super(parent, text);
this.teiidServer = teiidServer;
this.text = text;
}
@Override
public String getName() {
return super.getName();
}
/**
* Return the error text
*
* @return error text
*/
public String getText() {
return text;
}
/**
* Get the {@link ITeiidServer} associated with this error
*
* @return {@link ITeiidServer} or null if a server has not yet been adapted.
*/
public ITeiidServer getTeiidServer() {
return teiidServer;
}
@Override
public String toString() {
return text;
}
}