com.vp.plugin.model
Interface IActionTypeSequence

All Superinterfaces:
IElement, IModelElement, IModelElementParent

public interface IActionTypeSequence
extends IModelElement, IModelElementParent


Field Summary
static java.lang.String PROP_CHILDADDED
           
static java.lang.String PROP_CHILDREMOVED
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_MODELEDITABLE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
static java.lang.String PROP_REORDERCHILD
           
 
Method Summary
 int actionCount()
           
 java.util.Iterator actionIterator()
           
 void addAction(IAction action)
           
 void addChild(IModelElement modelElement)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 int childCount()
           
 java.util.Iterator childIterator()
           
 IAction createAction()
           
 IModelElement createChild(java.lang.String modelType)
           
 void delete()
           
 IAction getActionByIndex(int index)
           
 IModelElement getChildByIndex(int index)
           
 java.lang.String getDocumentation()
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 java.lang.String getId()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 void removeAction(IAction action)
           
 void removeActionByIndex(int index)
           
 void removeChild(IModelElement modelElement)
           
 void removeChildByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setDocumentation(java.lang.String documentation)
           
 void setName(java.lang.String name)
           
 IAction[] toActionArray()
           
 IModelElement[] toChildArray()
           
 

Field Detail

PROP_CHILDADDED

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

PROP_CHILDREMOVED

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

PROP_DOCUMENTATION

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

PROP_FILES

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

PROP_MODELEDITABLE

public static final java.lang.String PROP_MODELEDITABLE
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

PROP_REORDERCHILD

public static final java.lang.String PROP_REORDERCHILD
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

setDocumentation

public void setDocumentation(java.lang.String documentation)

getDocumentation

public java.lang.String getDocumentation()

getFiles

public IFileObjectContainer getFiles()

getFiles

public IFileObjectContainer getFiles(boolean autoCreate)

addChild

public void addChild(IModelElement modelElement)
Specified by:
addChild in interface IModelElementParent

getChildByIndex

public IModelElement getChildByIndex(int index)
Specified by:
getChildByIndex in interface IModelElementParent

removeChild

public void removeChild(IModelElement modelElement)
Specified by:
removeChild in interface IModelElementParent

removeChildByIndex

public void removeChildByIndex(int index)
Specified by:
removeChildByIndex in interface IModelElementParent

childCount

public int childCount()
Specified by:
childCount in interface IModelElementParent

toChildArray

public IModelElement[] toChildArray()
Specified by:
toChildArray in interface IModelElementParent

childIterator

public java.util.Iterator childIterator()
Specified by:
childIterator in interface IModelElementParent

createChild

public IModelElement createChild(java.lang.String modelType)
Specified by:
createChild in interface IModelElementParent

addAction

public void addAction(IAction action)

getActionByIndex

public IAction getActionByIndex(int index)

removeAction

public void removeAction(IAction action)

removeActionByIndex

public void removeActionByIndex(int index)

actionCount

public int actionCount()

toActionArray

public IAction[] toActionArray()

actionIterator

public java.util.Iterator actionIterator()

createAction

public IAction createAction()

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