com.googlecode.sarasvati.load.definition
Interface NodeDefinition
- All Known Implementing Classes:
- XmlNode
public interface NodeDefinition
A NodeDefinition is the result of the translation of a certain external source containing
the definition of a process. That external source may contain necessary information to create
an Node
, and that information is translated into an NodeDefinition through a
ProcessDefinitionTranslator
. This NodeDefinition will then in its turn be used
by the GraphLoader
to create an Node
through the GraphFactory
.
The default kind of external source is an XML file containing <node> tags.
getName
String getName()
getJoinType
JoinType getJoinType()
getType
String getType()
getJoinParam
String getJoinParam()
getGuard
String getGuard()
getArcs
List<? extends ArcDefinition> getArcs()
getCustom
CustomDefinition getCustom()
isStart
boolean isStart()
getX
Integer getX()
getY
Integer getY()