Klasse DataDescribingComponent
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.DataDescribingComponent
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IPASSProcessModelElement
,IDataDescribingComponent
,IContainableElement<IPASSProcessModel>
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Bekannte direkte Unterklassen:
DataMappingFunction
,DataObjectDefinition
,DataTypeDefinition
,PayloadDescription
public class DataDescribingComponent
extends PASSProcessModelElement
implements IDataDescribingComponent
Class that represents a data describing component
-
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 IPASSProcessModel
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
KonstruktorBeschreibungDataDescribingComponent
(IPASSProcessModel model, String labelForID, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) Constructor that creates a new fully specified instance of the data describing component class -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Returns the container this element belongs to "out" methodprotected Map<String,
IParseablePASSProcessModelElement> Provides access to the dictionary of all available elements inside the current model.void
Removes this element from its containervoid
setContainedBy
(IPASSProcessModel model) Sets the container for this elementVon 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, 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.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
-
model
-
className
Name of the class, needed for parsing- Siehe auch:
-
-
Konstruktordetails
-
DataDescribingComponent
public DataDescribingComponent() -
DataDescribingComponent
public DataDescribingComponent(IPASSProcessModel model, String labelForID, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) Constructor that creates a new fully specified instance of the data describing component class- Parameter:
model
-labelForID
-comment
-additionalLabel
-additionalAttribute
-
-
DataDescribingComponent
-
-
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 KlassePASSProcessModelElement
- Gibt zurück:
- The name of the current class
-
setContainedBy
Beschreibung aus Schnittstelle kopiert:IContainableElement
Sets the container for this element- Angegeben von:
setContainedBy
in SchnittstelleIContainableElement<IPASSProcessModel>
- Parameter:
model
- the container class
-
getContainedBy
Beschreibung aus Schnittstelle kopiert:IContainableElement
Returns the container this element belongs to "out" method- Angegeben von:
getContainedBy
in SchnittstelleIContainableElement<IPASSProcessModel>
- Gibt zurück:
- true if the container is not null and the element is currently contained by another instance
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlassePASSProcessModelElement
-
getDictionaryOfAllAvailableElements
Beschreibung aus Klasse kopiert:PASSProcessModelElement
Provides access to the dictionary of all available elements inside the current model.- Setzt außer Kraft:
getDictionaryOfAllAvailableElements
in KlassePASSProcessModelElement
- Gibt zurück:
- A dictionary containing model component ids as keys and elements as values
-
getAllConnectedElements
public Set<IPASSProcessModelElement> getAllConnectedElements(PASSProcessModelElement.ConnectedElementsSetSpecification specification) - Setzt außer Kraft:
getAllConnectedElements
in KlassePASSProcessModelElement
-
removeFromContainer
public void removeFromContainer()Beschreibung aus Schnittstelle kopiert:IContainableElement
Removes this element from its container- Angegeben von:
removeFromContainer
in SchnittstelleIContainableElement<IPASSProcessModel>
-