com.vp.plugin.model
Interface IAttributeLink

All Superinterfaces:
IElement, IModelElement

public interface IAttributeLink
extends IModelElement


Field Summary
static java.lang.String PROP_ATTRIBUTE
           
static java.lang.String PROP_INITIALVALUE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void delete()
           
 IAttribute getAttribute()
           
 java.lang.String getId()
           
 java.lang.String getInitialValue()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setAttribute(IAttribute attribute)
           
 void setInitialValue(java.lang.String initialValue)
           
 void setName(java.lang.String name)
           
 

Field Detail

PROP_ATTRIBUTE

public static final java.lang.String PROP_ATTRIBUTE
See Also:
Constant Field Values

PROP_INITIALVALUE

public static final java.lang.String PROP_INITIALVALUE
See Also:
Constant Field Values

PROP_MODELTYPE

public static final java.lang.String PROP_MODELTYPE
See Also:
Constant Field Values

PROP_NAME

public static final java.lang.String PROP_NAME
See Also:
Constant Field Values

PROP_PARENT

public static final java.lang.String PROP_PARENT
See Also:
Constant Field Values

PROP_PARENTCHANGED

public static final java.lang.String PROP_PARENTCHANGED
See Also:
Constant Field Values
Method Detail

getModelType

public java.lang.String getModelType()
Specified by:
getModelType in interface IModelElement

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IModelElement

getName

public java.lang.String getName()
Specified by:
getName in interface IModelElement

getParent

public IModelElement getParent()
Specified by:
getParent in interface IModelElement

setInitialValue

public void setInitialValue(java.lang.String initialValue)

getInitialValue

public java.lang.String getInitialValue()

setAttribute

public void setAttribute(IAttribute attribute)

getAttribute

public IAttribute getAttribute()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface IModelElement

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface IModelElement

getId

public java.lang.String getId()
Specified by:
getId in interface IModelElement

delete

public void delete()
Specified by:
delete in interface IModelElement