org.enhydra.shark.xpdl.elements
Class Package
java.lang.Object
org.enhydra.shark.xpdl.XMLElement
org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
org.enhydra.shark.xpdl.XMLComplexElement
org.enhydra.shark.xpdl.elements.Package
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class Package
- extends XMLComplexElement
Represents coresponding element from XPDL schema.
- Author:
- Sasa Bojanic
- See Also:
- Serialized Form
Methods inherited from class org.enhydra.shark.xpdl.XMLElement |
addListener, createInfo, getListeners, getMainElement, getOriginalElementHashCode, getParent, isReadOnly, isRequired, notifyListeners, removeListener, setParent, toName, toValue |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namespaces
protected Namespaces namespaces
internalVersion
protected java.lang.String internalVersion
isTransient
protected boolean isTransient
extPkgRefsToIds
protected org.enhydra.shark.utilities.SequencedHashMap extPkgRefsToIds
Package
public Package()
makeAs
public void makeAs(XMLElement el)
- Overrides:
makeAs
in class XMLComplexElement
fillStructure
protected void fillStructure()
- Description copied from class:
XMLComplexElement
- The classes that are derived from this class has to give its
definition for this method. It is used to insert all members
of those classes that are derived from XMLElement.
NOTE: The order of inserted elements is relevant for XML to be
valid (members of classes derived from this class must be
inserted into first mentioned list in the same order that
they are within a corresponding tag for those classes
within WfMC XML).
- Specified by:
fillStructure
in class XMLComplexElement
isTransient
public boolean isTransient()
setTransient
public void setTransient(boolean trans)
getInternalVersion
public java.lang.String getInternalVersion()
setInternalVersion
public void setInternalVersion(java.lang.String internalVersion)
addExternalPackageMapping
public void addExternalPackageMapping(java.lang.String epRef,
java.lang.String epId)
removeExternalPackageMapping
public void removeExternalPackageMapping(java.lang.String epRef)
getExternalPackageId
public java.lang.String getExternalPackageId(java.lang.String epRef)
getExternalPackageIds
public java.util.Collection getExternalPackageIds()
getExternalPackage
public ExternalPackage getExternalPackage(java.lang.String id)
getWorkflowProcess
public WorkflowProcess getWorkflowProcess(java.lang.String Id)
getApplication
public Application getApplication(java.lang.String Id)
getParticipant
public Participant getParticipant(java.lang.String Id)
getDataField
public DataField getDataField(java.lang.String Id)
getTypeDeclaration
public TypeDeclaration getTypeDeclaration(java.lang.String Id)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getApplications
public Applications getApplications()
getConformanceClass
public ConformanceClass getConformanceClass()
getDataFields
public DataFields getDataFields()
getExtendedAttributes
public ExtendedAttributes getExtendedAttributes()
getExternalPackages
public ExternalPackages getExternalPackages()
getPackageHeader
public PackageHeader getPackageHeader()
getParticipants
public Participants getParticipants()
getRedefinableHeader
public RedefinableHeader getRedefinableHeader()
getScript
public Script getScript()
getTypeDeclarations
public TypeDeclarations getTypeDeclarations()
getWorkflowProcesses
public WorkflowProcesses getWorkflowProcesses()
getNamespaces
public Namespaces getNamespaces()
setNotifyMainListeners
public void setNotifyMainListeners(boolean notify)
- Overrides:
setNotifyMainListeners
in class XMLBaseForCollectionAndComplex
setReadOnly
public void setReadOnly(boolean ro)
- Description copied from class:
XMLBaseForCollectionAndComplex
- Sets this element, and all contained elements to be read only or not.
- Overrides:
setReadOnly
in class XMLBaseForCollectionAndComplex
clone
public java.lang.Object clone()
- Description copied from class:
XMLElement
- Used to create exact copy of the element.
- Overrides:
clone
in class XMLComplexElement
equals
public boolean equals(java.lang.Object e)
- Overrides:
equals
in class XMLBaseForCollectionAndComplex
isMainElement
protected boolean isMainElement()
- Overrides:
isMainElement
in class XMLElement
notifyMainListeners
protected void notifyMainListeners(XMLElementChangeInfo info)
- Overrides:
notifyMainListeners
in class XMLElement
dbg
public static void dbg()