com.googlecode.sarasvati.load.definition
Interface ExternalDefinition

All Known Implementing Classes:
XmlExternal

public interface ExternalDefinition

An ExternalDefinition is the result of the translation of a certain external source containing the definition of a process. That external source may contain information indicating it will point to another definition (external), and that information is translated into an ExternalDefinition through a ProcessDefinitionTranslator. This ExternalDefinition will then in its turn be used by the GraphLoader to create a Graph through the GraphFactory. The default kind of external source is an XML file containing <external> tags.


Method Summary
 CustomDefinition getCustom()
           
 List<? extends ExternalArcDefinition> getExternalArcs()
           
 String getName()
           
 String getProcessDefinition()
           
 Integer getX()
           
 Integer getY()
           
 

Method Detail

getProcessDefinition

String getProcessDefinition()

getName

String getName()

getExternalArcs

List<? extends ExternalArcDefinition> getExternalArcs()

getCustom

CustomDefinition getCustom()

getX

Integer getX()

getY

Integer getY()