componentalias.java

来自「plugin for eclipse」· Java 代码 · 共 101 行

JAVA
101
字号
/*
 * Created on Jun 9, 2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package isis.anp.nesc.ot;

import isis.anp.common.TNode;

/**
 * @author sallai
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class ComponentAlias {
	TNode nameNode;
	String name;
	Component component;
	ConfigurationImplementation configImpl;
	/**
	 * @return Returns the alias.
	 */
	public String getAlias() {
		return name;
	}
	/**
	 * @param alias The alias to set.
	 */
	public void setName(String alias) {
		this.name = alias;
		if(this.nameNode!=null) {
			this.nameNode.setText(alias);
		}
	}
	/**
	 * @return Returns the aliasNode.
	 */
	public TNode getNameNode() {
		return nameNode;
	}
	/**
	 * @param aliasNode The aliasNode to set.
	 */
	public void setNameNode(TNode aliasNode) {
		this.nameNode = aliasNode;
		if(aliasNode!=null) {
			this.name = aliasNode.getText();
		}
	}
	/**
	 * @return Returns the aliasNode.
	 */
	public TNode getDefNode() {
		return getNameNode();
	}
	/**
	 * @param aliasNode The aliasNode to set.
	 */
	public void setDefNode(TNode aliasNode) {
		setNameNode(aliasNode);
	}
	/**
	 * @return Returns the component.
	 */
	public Component getComponent() {
		return component;
	}
	/**
	 * @param component The component to set.
	 */
	public void setComponent(Component component) {
		this.component = component;
	}
	/**
	 * @param o
	 */
	public void outline(Outline o) {
		o.append(component.getName());
		o.append(" as ");
		o.append(getAlias());
	}
	/**
	 * @return Returns the configImpl.
	 */
	public ConfigurationImplementation getConfigurationImplementation() {
		return configImpl;
	}
	/**
	 * @param configImpl The configImpl to set.
	 */
	public void setConfigurationImplementation(ConfigurationImplementation configImpl) {
		this.configImpl = configImpl;
	}
	
	public ConfigurationImplementation getParent() {
		return getConfigurationImplementation();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?