Package alps.java.api.StandardPASS
Klasse PASSProcessModelElement
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Bekannte direkte Unterklassen:
ALPSModelElement
,BehaviorDescribingComponent
,DataDescribingComponent
,InteractionDescribingComponent
,PASSProcessModel
,SubjectBehavior
Root class for the inheritans graphs. Represents a PASS process model element
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic enum
This enum specifies a group of elements that should be returned on function callprotected static enum
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected List<org.apache.jena.graph.Triple>
protected List<IIncompleteTriple>
protected String
static final int
private final String
protected Set<IStringWithExtra>
static Locale
Name of the class, needed for parsingprotected final String
protected IPASSGraph
protected String
This list contains the additional attributes as snd entry and the types for each of the additional attributes as firstprotected UUID
protected String
protected Set<IStringWithExtra>
protected final List<IValueChangedObserver<IPASSProcessModelElement>>
protected boolean
-
Konstruktorübersicht
KonstruktorBeschreibungPASSProcessModelElement
(String labelForID, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttributes) Constructor that creates a fully specified instance of the PASS Process Model Element class All elements can be null or "". -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addComment
(IStringWithExtra comment) void
addComment
(String comment) Method that adds a comment attributevoid
Adds an element that is in some undefined relation to the current element.void
addIncompleteTriples
(List<IIncompleteTriple> triples) Adds a list ofIncomplete Triple to the element that will either be parsed right away, or delayed (depending on whether there is a graph available or not)void
addModelComponentLabel
(IStringWithExtra modelComponentLabel) void
addModelComponentLabel
(String modelComponentLabel) Method that sets the model component label attributevoid
addTriple
(IIncompleteTriple triple) Adds an incomplete Triple to the element that will either be parsed right away or delayed, depending on whether there is a graph with a base uri available or not.void
addTriple
(org.apache.jena.graph.Triple triple) Adds a complete triple to the element.void
addTriples
(List<org.apache.jena.graph.Triple> triples) Adds a list of complete triples to the element.int
This method verifies whether a class can parse an ontology class, given by the string name of the ontology class.void
Clears the list of commentsvoid
Clears the list of model component labelsprotected void
Tries to parse an incomplete triple and add it as complete triple this is only possible if a graph is given.void
completeObject
(Map<String, IParseablePASSProcessModelElement> allElements) Completes the element by replacing temporary string ids with real objectsboolean
containsTriple
(IIncompleteTriple incTriple) Determines wheter there is a triple (complete or incomplete), holding the same data as the given incomplete tripleCreates a unique id for the element using a specified label.createUniqueModelComponentID
(String labelForID) Creates a unique id for the element using a specified label.createUniqueModelComponentID
(String labelForID, boolean addLabel) Creates a unique id for the element using a specified label.boolean
public static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Method that returns the comment attributeprotected Map<String,
IParseablePASSProcessModelElement> Provides access to the dictionary of all available elements inside the current model.protected String
private String
getExtraOrNullData
(Object extraString) private String
getExtraOrNullLang
(Object extraString) protected IIncompleteTriple
getIncompleteTriple
(IIncompleteTriple searchedTriple) Returns an incomplete triple which contains the same data as the given incomplete triple.Returns all the triples currently contained by the class as incomplete triples (not containing the subject).Returns the unique id the identifies the current elementMethod that returns the model component labels as objects with additional language infoMethod that returns the model component labels as strings.getModelComponentLabelsAsStrings
(boolean addLanguageAttribute) Method that returns the model component labels as strings.protected org.apache.jena.graph.Triple
getTriple
(IIncompleteTriple searchedTriple) Returns a real triple which contains the same data as the given incomplete triple.List<org.apache.jena.graph.Triple>
Returns all the triples currently contained by the class.In some cases the full model component id (with uri) is needed.protected void
informObserverAboutConnectedObjects
(IValueChangedObserver<IPASSProcessModelElement> observer, PASSProcessModelElement.ObserverInformType informType) protected void
informObserverAboutConnectedObjects
(IValueChangedObserver<IPASSProcessModelElement> observer, PASSProcessModelElement.ObserverInformType informType, int removeCascadeDepth) protected void
invalidateTriplesContainingString
(String containedString) This method is used to replace invalid triples with incomplete representations.void
notifyModelComponentIDChanged
(String oldID, String newID) void
notifyTriple
(org.apache.jena.graph.Triple triple) protected boolean
parseAttribute
(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Gets called while parsing a triple from a set of triples where this element is subject.protected IParseablePASSProcessModelElement
parseAttribute
(org.apache.jena.graph.Triple triple) protected IParseablePASSProcessModelElement
parseAttribute
(org.apache.jena.graph.Triple triple, Map<String, IParseablePASSProcessModelElement> allElements) void
Publishes that an element has been added to this componentvoid
Publishes that an element has been removed from this component the default value of removeCascadeDepth is 0void
publishElementRemoved
(IPASSProcessModelElement element, int removeCascadeDepth) Publishes that an element has been removed from this componentprotected void
publishNewModelComponentID
(String oldID) boolean
Registers an observervoid
Removes an elements that is in some undefined relation to the current element.void
Attempts to remove the elment from every part that contains this element (model, layer, behavior...)void
removeFromEverything
(int removeCascadeDepth) Attempts to remove the elment from every part that contains this element (model, layer, behavior...)void
removeModelComponentLabel
(String label) Removes a label that has the specified string as contentboolean
removeTriple
(IIncompleteTriple incTriple) Removes a triple from either the complete or incomplete triples.void
replaceTriple
(IIncompleteTriple oldTriple, IIncompleteTriple newTriple) Replaces an old triple with a new one.void
Overrides the elements that are in some undefined relation to the current element.void
setExportGraph
(IPASSGraph graph) protected void
setExportXMLName
(String xmlTag) void
Sets the unique id for the current model.void
setModelComponentLabels
(List<String> modelComponentLabels) Method that sets the model component label list, overriding the previous contentprotected void
successfullyParsedElement
(IParseablePASSProcessModelElement parsedElement) boolean
De-registers an observerboolean
unregister
(IValueChangedObserver<IPASSProcessModelElement> observer, int removeCascadeDepth) De-registers an observervoid
updateAdded
(IPASSProcessModelElement update, IPASSProcessModelElement caller) void
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller) void
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth)
-
Felddetails
-
exportSubjectNodeName
This list contains the additional attributes as snd entry and the types for each of the additional attributes as first -
BASE_URI_PLACEHOLDER
-
EXAMPLE_BASE_URI
- Siehe auch:
-
CANNOT_PARSE
public static final int CANNOT_PARSE- Siehe auch:
-
observerList
-
additionalAttributeTriples
-
additionalIncompleteTriples
-
modelComponentLabels
-
comments
-
additionalElements
-
guid
-
modelComponentID
-
exportGraph
-
customLocale
Name of the class, needed for parsing -
className
- Siehe auch:
-
parsingStarted
protected boolean parsingStarted
-
-
Konstruktordetails
-
PASSProcessModelElement
public PASSProcessModelElement(String labelForID, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttributes) Constructor that creates a fully specified instance of the PASS Process Model Element class All elements can be null or "".- Parameter:
labelForID
- a string describing the element used to generate the model idcomment
- the commentadditionalLabel
-additionalAttributes
- ist of additional attributes
-
PASSProcessModelElement
public PASSProcessModelElement()
-
-
Methodendetails
-
getClassName
public static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "."; }- Angegeben von:
getClassName
in SchnittstelleIParseablePASSProcessModelElement
- Gibt zurück:
- The name of the current class
-
getExportTag
-
addTriple
Adds an incomplete Triple to the element that will either be parsed right away or delayed, depending on whether there is a graph with a base uri available or not.- Angegeben von:
addTriple
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
triple
- the triple that is being saved
-
getExtraOrNullLang
-
getExtraOrNullData
-
addIncompleteTriples
Adds a list ofIncomplete Triple to the element that will either be parsed right away, or delayed (depending on whether there is a graph available or not)- Angegeben von:
addIncompleteTriples
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
triples
- the triple that is being saved
-
addTriples
Adds a list of complete triples to the element. If the element contains an Incomplete Triple containing the same information as a complete triple, the incomplete will be deleted. The content of the triple will be parsed if possible.- Angegeben von:
addTriples
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
triples
-
-
addTriple
public void addTriple(org.apache.jena.graph.Triple triple) Adds a complete triple to the element. If the element contains an Incomplete Triple containing the same information, it will be deleted. The content of the triple will be parsed if possible.- Angegeben von:
addTriple
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
triple
-
-
completeIncompleteTriple
Tries to parse an incomplete triple and add it as complete triple this is only possible if a graph is given. A valid base uri must not be provided, otherwise an example base uri is used.- Parameter:
triple
- The incomplete triple
-
getTriples
Beschreibung aus Schnittstelle kopiert:IParseablePASSProcessModelElement
Returns all the triples currently contained by the class. They describe connection to other elements etc- Angegeben von:
getTriples
in SchnittstelleIParseablePASSProcessModelElement
- Gibt zurück:
-
getIncompleteTriples
Beschreibung aus Schnittstelle kopiert:IParseablePASSProcessModelElement
Returns all the triples currently contained by the class as incomplete triples (not containing the subject). They describe connection to other elements etc.- Angegeben von:
getIncompleteTriples
in SchnittstelleIParseablePASSProcessModelElement
- Gibt zurück:
-
removeTriple
Removes a triple from either the complete or incomplete triples.- Angegeben von:
removeTriple
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
incTriple
- An incomplete triple coding the value that should be deleted. The deleted object must not be incomplete, but can as well be a complete triple- Gibt zurück:
-
containsTriple
Determines wheter there is a triple (complete or incomplete), holding the same data as the given incomplete triple- Angegeben von:
containsTriple
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
incTriple
- An incomplete triple coding the value that should be found. The found object must not be incomplete, but can as well be a complete triple- Gibt zurück:
-
getTriple
Returns a real triple which contains the same data as the given incomplete triple.- Parameter:
searchedTriple
- An incomplete triple providing the data to be searched for- Gibt zurück:
-
getIncompleteTriple
Returns an incomplete triple which contains the same data as the given incomplete triple.- Parameter:
searchedTriple
- An incomplete triple providing the data to be searched for- Gibt zurück:
-
replaceTriple
Replaces an old triple with a new one.- Angegeben von:
replaceTriple
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
oldTriple
- An incomplete triple holding the data to find the triple to be replacednewTriple
- An incomplete triple holding the data to replace the old triple
-
getBaseURI
- Angegeben von:
getBaseURI
in SchnittstelleIParseablePASSProcessModelElement
-
getModelComponentID
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Returns the unique id the identifies the current element- Angegeben von:
getModelComponentID
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
-
getUriModelComponentID
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
In some cases the full model component id (with uri) is needed. If no graph exists, the baseUri is just a tag added in front acting as placeholder for the real uri.- Angegeben von:
getUriModelComponentID
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
- the id with the uri in front
-
setModelComponentID
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Sets the unique id for the current model. Sets the id to the exact passed value. The user must assure that the id is unique inside the current model, otherwise exceptions might be thrown while using the model. To safely create a component with a unique id, useIPASSProcessModelElement.createUniqueModelComponentID(String, boolean)
- Angegeben von:
setModelComponentID
in SchnittstelleIPASSProcessModelElement
- Parameter:
id
- the id that will be set as modelComponentID
-
invalidateTriplesContainingString
This method is used to replace invalid triples with incomplete representations. A triple might be invalid if the base URI of the model graph or the ModelComponentID of the current element has changed. On such a change, the nodes inside the graph must be updated. Therefore, the triples are stored as incomplete triples, which are later parsed back to Triples once the new id or URI is known.- Parameter:
containedString
-
-
createUniqueModelComponentID
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Creates a unique id for the element using a specified label. For this, a Guid is used. The specified label is only used to provide simpler reading. Leaving the label blank or not passing anything causes the element to use guid-only as id.- Angegeben von:
createUniqueModelComponentID
in SchnittstelleIPASSProcessModelElement
- Parameter:
labelForID
- the label that is used together with a guid to generate a valid and unique identifier for the elementaddLabel
- If set to true, a modelComponentLabel is also added for the given label. If false, only the id will be created.- Gibt zurück:
- the created id for the current element
-
createUniqueModelComponentID
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Creates a unique id for the element using a specified label. For this, a Guid is used. The specified label is only used to provide simpler reading. Leaving the label blank or not passing anything causes the element to use guid-only as id.- Angegeben von:
createUniqueModelComponentID
in SchnittstelleIPASSProcessModelElement
- Parameter:
labelForID
- the label that is used together with a guid to generate a valid and unique identifier for the element If false, only the id will be created.- Gibt zurück:
- the created id for the current element
-
createUniqueModelComponentID
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Creates a unique id for the element using a specified label. For this, a Guid is used. The specified label is only used to provide simpler reading. Leaving the label blank or not passing anything causes the element to use guid-only as id. the default value of addLabel will be set to true- Angegeben von:
createUniqueModelComponentID
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
- the created id for the current element
-
setModelComponentLabels
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that sets the model component label list, overriding the previous content- Angegeben von:
setModelComponentLabels
in SchnittstelleIPASSProcessModelElement
- Parameter:
modelComponentLabels
- the model component label list
-
addModelComponentLabel
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that sets the model component label attribute- Angegeben von:
addModelComponentLabel
in SchnittstelleIPASSProcessModelElement
- Parameter:
modelComponentLabel
- the model component label
-
addModelComponentLabel
-
getModelComponentLabelsAsStrings
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that returns the model component labels as strings. Additional language info can be added to each string by setting addLanguageAttribute true- Angegeben von:
getModelComponentLabelsAsStrings
in SchnittstelleIPASSProcessModelElement
- Parameter:
addLanguageAttribute
- If set to true, information about the language the label is written in is included in the each label- Gibt zurück:
- The model component label list
-
getModelComponentLabelsAsStrings
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that returns the model component labels as strings. Additional language info can be added to each string by setting addLanguageAttribute true the default value of the param addLanguageAttributeis false- Angegeben von:
getModelComponentLabelsAsStrings
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
- The model component label list
-
getModelComponentLabels
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that returns the model component labels as objects with additional language info- Angegeben von:
getModelComponentLabels
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
-
clearModelComponentLabels
public void clearModelComponentLabels()Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Clears the list of model component labels- Angegeben von:
clearModelComponentLabels
in SchnittstelleIPASSProcessModelElement
-
removeModelComponentLabel
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Removes a label that has the specified string as content- Angegeben von:
removeModelComponentLabel
in SchnittstelleIPASSProcessModelElement
-
addComment
-
addComment
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that adds a comment attribute- Angegeben von:
addComment
in SchnittstelleIPASSProcessModelElement
- Parameter:
comment
- the comment
-
getComments
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Method that returns the comment attribute- Angegeben von:
getComments
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
- The comment attribute
-
clearComments
public void clearComments()Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Clears the list of comments- Angegeben von:
clearComments
in SchnittstelleIPASSProcessModelElement
-
completeObject
Beschreibung aus Schnittstelle kopiert:IParseablePASSProcessModelElement
Completes the element by replacing temporary string ids with real objects- Angegeben von:
completeObject
in SchnittstelleIParseablePASSProcessModelElement
- Parameter:
allElements
- a dict of all pass elements
-
parseAttribute
-
parseAttribute
protected IParseablePASSProcessModelElement parseAttribute(org.apache.jena.graph.Triple triple, Map<String, IParseablePASSProcessModelElement> allElements) -
successfullyParsedElement
-
getDictionaryOfAllAvailableElements
Provides access to the dictionary of all available elements inside the current model.- Gibt zurück:
- A dictionary containing model component ids as keys and elements as values
-
parseAttribute
protected boolean parseAttribute(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Gets called while parsing a triple from a set of triples where this element is subject. The predicate and objectContent are derived directly from the triple, lang and dataType might be null (they will never both be NonNull at the same time) If the object specifies an uri to another element and the collection of all available elements contains this element, the element is passed as well- Parameter:
predicate
- the predicate contained by the tripleobjectContent
- the content of the object contained by the triplelang
- the lang attribute of the object if one was specifieddataType
- the datatype attribute of the object if one was specifiedelement
- the element the objectContent points to (if it does and the element exists)- Gibt zurück:
-
canParse
Beschreibung aus Schnittstelle kopiert:IParseablePASSProcessModelElement
This method verifies whether a class can parse an ontology class, given by the string name of the ontology class. Example: The class PASSProcessModel should not return CANNOT_PARSE for the string "PASSProcessModel". A high return value indicates that this class can parse the ontology class better than another class with a lower return value. Every value != CANNOT PARSE indicates that the class can parse the ontology class.- Angegeben von:
canParse
in SchnittstelleIParseablePASSProcessModelElement
- Gibt zurück:
-
register
Beschreibung aus Schnittstelle kopiert:IValueChangedPublisher
Registers an observer- Angegeben von:
register
in SchnittstelleIValueChangedPublisher<IPASSProcessModelElement>
- Parameter:
observer
- the observer- Gibt zurück:
-
unregister
public boolean unregister(IValueChangedObserver<IPASSProcessModelElement> observer, int removeCascadeDepth) Beschreibung aus Schnittstelle kopiert:IValueChangedPublisher
De-registers an observer- Angegeben von:
unregister
in SchnittstelleIValueChangedPublisher<IPASSProcessModelElement>
- Parameter:
observer
- the observerremoveCascadeDepth
- An integer parsing the depth of a cascading delete after this unregister method has been called- Gibt zurück:
-
unregister
Beschreibung aus Schnittstelle kopiert:IValueChangedPublisher
De-registers an observer- Angegeben von:
unregister
in SchnittstelleIValueChangedPublisher<IPASSProcessModelElement>
- Parameter:
observer
- the observer- Gibt zurück:
-
publishElementAdded
Publishes that an element has been added to this component- Angegeben von:
publishElementAdded
in SchnittstelleICapsuleCallback
- Parameter:
element
- the added element
-
publishElementRemoved
Publishes that an element has been removed from this component- Angegeben von:
publishElementRemoved
in SchnittstelleICapsuleCallback
- Parameter:
element
- the removed elementremoveCascadeDepth
- An integer that specifies the depth of a cascading delete for connected elements (to the deleted element) 0 deletes only the given element, 1 the adjacent elements etc
-
publishElementRemoved
Beschreibung aus Schnittstelle kopiert:ICapsuleCallback
Publishes that an element has been removed from this component the default value of removeCascadeDepth is 0- Angegeben von:
publishElementRemoved
in SchnittstelleICapsuleCallback
- Parameter:
element
- the removed element
-
publishNewModelComponentID
-
updateAdded
- Angegeben von:
updateAdded
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
-
updateRemoved
public void updateRemoved(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) - Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
-
updateRemoved
- Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
-
informObserverAboutConnectedObjects
protected void informObserverAboutConnectedObjects(IValueChangedObserver<IPASSProcessModelElement> observer, PASSProcessModelElement.ObserverInformType informType, int removeCascadeDepth) -
informObserverAboutConnectedObjects
protected void informObserverAboutConnectedObjects(IValueChangedObserver<IPASSProcessModelElement> observer, PASSProcessModelElement.ObserverInformType informType) -
removeFromEverything
public void removeFromEverything(int removeCascadeDepth) Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Attempts to remove the elment from every part that contains this element (model, layer, behavior...)- Angegeben von:
removeFromEverything
in SchnittstelleIPASSProcessModelElement
- Parameter:
removeCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeFromEverything
public void removeFromEverything()Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Attempts to remove the elment from every part that contains this element (model, layer, behavior...)- Angegeben von:
removeFromEverything
in SchnittstelleIPASSProcessModelElement
-
equals
-
getAllConnectedElements
public Set<IPASSProcessModelElement> getAllConnectedElements(PASSProcessModelElement.ConnectedElementsSetSpecification specification) -
setExportGraph
- Angegeben von:
setExportGraph
in SchnittstelleIParseablePASSProcessModelElement
-
notifyModelComponentIDChanged
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIGraphCallback
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
-
addElementWithUnspecifiedRelation
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Adds an element that is in some undefined relation to the current element. This method is only for adding additional elements/information to another element that cannot be added in another way (using specified methods etc.)- Angegeben von:
addElementWithUnspecifiedRelation
in SchnittstelleIPASSProcessModelElement
- Parameter:
element
- the new element
-
getElementsWithUnspecifiedRelation
- Angegeben von:
getElementsWithUnspecifiedRelation
in SchnittstelleIPASSProcessModelElement
- Gibt zurück:
- A set of elements that are in some undefined relation to the current element
-
setElementsWithUnspecifiedRelation
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Overrides the elements that are in some undefined relation to the current element. This method is only for adding additional elements/information to another element that cannot be added in another way (using specified methods etc.)- Angegeben von:
setElementsWithUnspecifiedRelation
in SchnittstelleIPASSProcessModelElement
- Parameter:
elements
- the new elements
-
removeElementWithUnspecifiedRelation
Beschreibung aus Schnittstelle kopiert:IPASSProcessModelElement
Removes an elements that is in some undefined relation to the current element.- Angegeben von:
removeElementWithUnspecifiedRelation
in SchnittstelleIPASSProcessModelElement
- Parameter:
id
- the id of the element
-
getSubjectName
- Angegeben von:
getSubjectName
in SchnittstelleIGraphCallback
-
notifyTriple
public void notifyTriple(org.apache.jena.graph.Triple triple) - Angegeben von:
notifyTriple
in SchnittstelleIGraphCallback
-
setExportXMLName
-