Klasse ExtensionBehavior
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.SubjectBehavior
alps.java.api.ALPS.ALPSModelElements.ExtensionBehavior
- Alle implementierten Schnittstellen:
IExtensionBehavior
,IALPSModelElement
,ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IExtendingElement<ISubjectBehavior>
,IImplementingElement
,IImplementingElementT<ISubjectBehavior>
,IPASSProcessModelElement
,IPrioritizableElement
,ISubjectBehavior
,IContainableElement<IModelLayer>
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
From abstract pass ont:
Abstract Process Elements are only used on abstract layers that do not specify complete behaviors.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PASSProcessModelElement
PASSProcessModelElement.ConnectedElementsSetSpecification, PASSProcessModelElement.ObserverInformType
-
Feldübersicht
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.SubjectBehavior
behaviorDescriptionComponents, extendsCapsule, implCapsule, initialStateOfBehavior, layer, priorityNumber, subj
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
KonstruktorBeschreibungExtensionBehavior
(IModelLayer layer) ExtensionBehavior
(IModelLayer layer, String labelForId, ISubject subject, Set<IBehaviorDescribingComponent> behaviorDescribingComponents, IState initialStateOfBehavior, int priorityNumber, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "protected String
void
setSubject
(ISubject subj) void
setSubject
(ISubject subj, int removeCascadeDepth) Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.SubjectBehavior
addBehaviorDescribingComponent, addImplementedInterface, addImplementedInterfaceIDReference, getAllConnectedElements, getBehaviorDescribingComponents, getContainedBy, getDictionaryOfAllAvailableElements, getExtendedElement, getExtendedElementID, getImplementedInterfaces, getImplementedInterfacesIDReferences, getInitialStateOfBehavior, getPriorityNumber, getSubject, isExtension, notifyModelComponentIDChanged, parseAttribute, removeBehaviorDescribingComponent, removeBehaviorDescribingComponent, removeFromContainer, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, setBehaviorDescribingComponents, setBehaviorDescribingComponents, setContainedBy, setExtendedElement, setExtendedElementID, setImplementedInterfaces, setImplementedInterfaces, setImplementedInterfacesIDReferences, setInitialState, setInitialState, setPriorityNumber, successfullyParsedElement, updateAdded, updateRemoved, updateRemoved
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, getIncompleteTriple, getIncompleteTriples, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getSubjectName, getTriple, getTriples, getUriModelComponentID, informObserverAboutConnectedObjects, informObserverAboutConnectedObjects, invalidateTriplesContainingString, notifyTriple, parseAttribute, parseAttribute, publishElementAdded, publishElementRemoved, publishElementRemoved, publishNewModelComponentID, register, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, removeTriple, replaceTriple, setElementsWithUnspecifiedRelation, setExportGraph, setExportXMLName, setModelComponentID, setModelComponentLabels, unregister, unregister
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.IExtendingElement
getExtendedElement, getExtendedElementID, isExtension, setExtendedElement, setExtendedElementID
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElement
addImplementedInterfaceIDReference, getImplementedInterfacesIDReferences, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, setImplementedInterfacesIDReferences
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElementT
addImplementedInterface, getImplementedInterfaces, setImplementedInterfaces, setImplementedInterfaces
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.StandardPASS.IPrioritizableElement
getPriorityNumber, setPriorityNumber
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.ISubjectBehavior
addBehaviorDescribingComponent, getBehaviorDescribingComponents, getInitialStateOfBehavior, getSubject, removeBehaviorDescribingComponent, removeBehaviorDescribingComponent, setBehaviorDescribingComponents, setBehaviorDescribingComponents, setInitialState, setInitialState
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
-
CLASS_NAME
Name of the class, needed for parsing- Siehe auch:
-
-
Konstruktordetails
-
ExtensionBehavior
public ExtensionBehavior() -
ExtensionBehavior
public ExtensionBehavior(IModelLayer layer, String labelForId, ISubject subject, Set<IBehaviorDescribingComponent> behaviorDescribingComponents, IState initialStateOfBehavior, int priorityNumber, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) - Parameter:
layer
-labelForId
-subject
-behaviorDescribingComponents
-initialStateOfBehavior
-priorityNumber
-comment
-additionalLabel
-additionalAttribute
-
-
ExtensionBehavior
-
-
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 KlasseSubjectBehavior
- Gibt zurück:
- The name of the current class
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseSubjectBehavior
-
setSubject
- Angegeben von:
setSubject
in SchnittstelleISubjectBehavior
- Setzt außer Kraft:
setSubject
in KlasseSubjectBehavior
- Parameter:
removeCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setSubject
- Angegeben von:
setSubject
in SchnittstelleISubjectBehavior
- Setzt außer Kraft:
setSubject
in KlasseSubjectBehavior
-
getExportTag
- Setzt außer Kraft:
getExportTag
in KlassePASSProcessModelElement
-