public interface IMXMLInstanceNode extends IMXMLClassReferenceNode
UNKNOWN
Modifier and Type | Method and Description |
---|---|
String |
getEffectiveID()
The compile-time identifier used by the compiler for this instance.
|
String[] |
getExcludeFrom()
The states (or state groups) from which this instance is excluded.
|
String |
getID()
The compile-time identifier specified for this instance.
|
String[] |
getIncludeIn()
The states (or state groups) in which this instance is included.
|
String |
getItemCreationPolicy()
The item creation policy for this instance.
|
String |
getItemDestructionPolicy()
The item destruction policy for this instance.
|
boolean |
isEqual(IMXMLInstanceNode node)
If this node is the same.
|
IVariableDefinition |
resolveID()
Returns the variable definition that is generated by the id.
|
getClassReference, getEventSpecifierNode, getEventSpecifierNodes, getPropertySpecifierNode, getPropertySpecifierNodes, getSpecifierNodesWithSuffix, isContainer, isDeferredInstantiationUIComponent, isMXMLObject, isVisualElementContainer, needsDescriptor, needsDocumentDescriptor
getClassDefinitionNode, getDocumentNode, getFileNode, getName, isValidForCodeGen
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
String getID()
null
if no compile-time
identifier was specified.String getEffectiveID()
id
is specified, then the compiler generates an identifier
if one is needed.null
if the instance does not
have an identifier.IVariableDefinition resolveID()
IVariableDefinition
object representing the variable
definition.String[] getIncludeIn()
String[] getExcludeFrom()
String getItemCreationPolicy()
"immediate"
or "deferred"
.String getItemDestructionPolicy()
"auto"
or "never"
.boolean isEqual(IMXMLInstanceNode node)
true
if node has same line number.Copyright © 2016 The Apache Software Foundation. All rights reserved.