Class PnmlAnnotation
- java.lang.Object
-
- org.processmining.plugins.pnml.base.PnmlElement
-
- org.processmining.plugins.pnml.elements.PnmlAnnotation
-
- Direct Known Subclasses:
PnmlArcType,PnmlInitialMarking,PnmlInscription,PnmlName
public abstract class PnmlAnnotation extends PnmlElement
Basic PNML annotation object.- Author:
- hverbeek
-
-
Field Summary
Fields Modifier and Type Field Description protected PnmlAnnotationGraphicsgraphicsGraphics element.PnmlTexttextText element.protected java.util.List<PnmlToolSpecific>toolSpecificListToolSpecifics element.-
Fields inherited from class org.processmining.plugins.pnml.base.PnmlElement
factory, lineNumber, tag
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPnmlAnnotation(java.lang.String tag)Creates a fresh annotation object.protectedPnmlAnnotation(java.lang.String text, java.lang.String tag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PnmlAnnotationconvertFromNet(org.processmining.models.graphbased.AbstractGraphElement element)voidconvertToNet(PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode> edge)voidconvertToNet(PetrinetNode node)protected java.lang.StringexportElements(Pnml pnml)Exports all standard elements: None.protected booleanimportElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Checks whether the current start tag is known.-
Methods inherited from class org.processmining.plugins.pnml.base.PnmlElement
checkValidity, exportAttribute, exportAttributes, exportElement, importAttributes, importElement, importText, setFactory
-
-
-
-
Field Detail
-
text
public PnmlText text
Text element.
-
graphics
protected PnmlAnnotationGraphics graphics
Graphics element.
-
toolSpecificList
protected java.util.List<PnmlToolSpecific> toolSpecificList
ToolSpecifics element.
-
-
Method Detail
-
importElements
protected boolean importElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Checks whether the current start tag is known. If known, it imports the corresponding child element and returns true. Otherwise, it returns false.- Overrides:
importElementsin classPnmlElement- Returns:
- Whether the start tag was known.
-
exportElements
protected java.lang.String exportElements(Pnml pnml)
Description copied from class:PnmlElementExports all standard elements: None. If some subclass has child elements, this method needs to be overruled by it.- Overrides:
exportElementsin classPnmlElement- Returns:
-
convertToNet
public void convertToNet(PetrinetNode node)
-
convertToNet
public void convertToNet(PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode> edge)
-
convertFromNet
public PnmlAnnotation convertFromNet(org.processmining.models.graphbased.AbstractGraphElement element)
-
-