Klasse DataMappingFunction
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.DataDescribingComponent
alps.java.api.StandardPASS.PassProcessModelElements.DataDescribingComponents.DataMappingFunction
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IPASSProcessModelElement
,IDataMappingFunction
,IDataDescribingComponent
,IContainableElement<IPASSProcessModel>
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Bekannte direkte Unterklassen:
DataMappingIncomingToLocal
,DataMappingLocalToOutgoing
Class that represents a data mapping function
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PASSProcessModelElement
PASSProcessModelElement.ConnectedElementsSetSpecification, PASSProcessModelElement.ObserverInformType
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprivate final String
Name of the class, needed for parsingprotected String
protected String
protected String
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.DataDescribingComponent
model
Von Klasse geerbte Felder alps.java.api.StandardPASS.PASSProcessModelElement
additionalAttributeTriples, additionalElements, additionalIncompleteTriples, BASE_URI_PLACEHOLDER, CANNOT_PARSE, comments, customLocale, EXAMPLE_BASE_URI, exportGraph, exportSubjectNodeName, guid, modelComponentID, modelComponentLabels, observerList, parsingStarted
-
Konstruktorübersicht
KonstruktorBeschreibungDataMappingFunction
(IPASSProcessModel model, String labelForID, String dataMappingString, String feelExpression, String toolSpecificDefinition, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Returns the data mapping stringReturns the feel expression string for the data mapping functionReturns the tool specific definition for the data mapping functionboolean
Checks whether the instance has a toolspecific definitionboolean
Checks whether the instance has a toolspecific definitionprotected 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.void
setDataMappingString
(String dataMappingString) Sets the data mapping string for the data mapping functionvoid
setFeelExpressionAsDataMapping
(String feelExpression) Sets the feel expression string for the data mapping functionvoid
setToolSpecificDefinition
(String toolSpecificDefinition) Sets a tool specific definition for the data mapping functionVon Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.DataDescribingComponent
getAllConnectedElements, getContainedBy, getDictionaryOfAllAvailableElements, removeFromContainer, setContainedBy
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PASSProcessModelElement
addComment, addComment, addElementWithUnspecifiedRelation, addIncompleteTriples, addModelComponentLabel, addModelComponentLabel, addTriple, addTriple, addTriples, canParse, clearComments, clearModelComponentLabels, completeIncompleteTriple, completeObject, containsTriple, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, equals, getBaseURI, getComments, getElementsWithUnspecifiedRelation, getExportTag, getIncompleteTriple, getIncompleteTriples, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getSubjectName, getTriple, getTriples, getUriModelComponentID, informObserverAboutConnectedObjects, informObserverAboutConnectedObjects, invalidateTriplesContainingString, notifyModelComponentIDChanged, notifyTriple, parseAttribute, parseAttribute, publishElementAdded, publishElementRemoved, publishElementRemoved, publishNewModelComponentID, register, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, removeTriple, replaceTriple, setElementsWithUnspecifiedRelation, setExportGraph, setExportXMLName, setModelComponentID, setModelComponentLabels, successfullyParsedElement, unregister, unregister, updateAdded, updateRemoved, updateRemoved
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IPASSProcessModelElement
addComment, addElementWithUnspecifiedRelation, addModelComponentLabel, clearComments, clearModelComponentLabels, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, getComments, getElementsWithUnspecifiedRelation, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getUriModelComponentID, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, setElementsWithUnspecifiedRelation, setModelComponentID, setModelComponentLabels
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Felddetails
-
dataMappingString
-
feelExpression
-
toolSpecificDefinition
-
className
Name of the class, needed for parsing- Siehe auch:
-
-
Konstruktordetails
-
DataMappingFunction
public DataMappingFunction() -
DataMappingFunction
public DataMappingFunction(IPASSProcessModel model, String labelForID, String dataMappingString, String feelExpression, String toolSpecificDefinition, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
DataMappingFunction
-
-
Methodendetails
-
getClassName
Beschreibung aus Klasse kopiert:PASSProcessModelElement
public static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "."; }- Angegeben von:
getClassName
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getClassName
in KlasseDataDescribingComponent
- Gibt zurück:
- The name of the current class
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseDataDescribingComponent
-
setDataMappingString
Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Sets the data mapping string for the data mapping function- Angegeben von:
setDataMappingString
in SchnittstelleIDataMappingFunction
- Parameter:
dataMappingString
- the data mapping string
-
setFeelExpressionAsDataMapping
Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Sets the feel expression string for the data mapping function- Angegeben von:
setFeelExpressionAsDataMapping
in SchnittstelleIDataMappingFunction
- Parameter:
feelExpression
- the feel expression
-
setToolSpecificDefinition
Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Sets a tool specific definition for the data mapping function- Angegeben von:
setToolSpecificDefinition
in SchnittstelleIDataMappingFunction
- Parameter:
toolSpecificDefinition
- a tool specific definition
-
getDataMappingString
Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Returns the data mapping string- Angegeben von:
getDataMappingString
in SchnittstelleIDataMappingFunction
- Gibt zurück:
- the data mapping string
-
getFeelExpressionAsDataMapping
Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Returns the feel expression string for the data mapping function- Angegeben von:
getFeelExpressionAsDataMapping
in SchnittstelleIDataMappingFunction
- Gibt zurück:
- the feel expression
-
getToolSpecificDefinition
Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Returns the tool specific definition for the data mapping function- Angegeben von:
getToolSpecificDefinition
in SchnittstelleIDataMappingFunction
- Gibt zurück:
- a tool specific definition
-
hasToolSpecificDefinition
public boolean hasToolSpecificDefinition()Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Checks whether the instance has a toolspecific definition- Angegeben von:
hasToolSpecificDefinition
in SchnittstelleIDataMappingFunction
- Gibt zurück:
- true if it contains a definition
-
hasFeelExpression
public boolean hasFeelExpression()Beschreibung aus Schnittstelle kopiert:IDataMappingFunction
Checks whether the instance has a toolspecific definition- Angegeben von:
hasFeelExpression
in SchnittstelleIDataMappingFunction
- Gibt zurück:
- true if it contains a definition
-
parseAttribute
protected boolean parseAttribute(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Beschreibung aus Klasse kopiert:PASSProcessModelElement
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- Setzt außer Kraft:
parseAttribute
in KlassePASSProcessModelElement
- 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:
-