Schnittstelle ISubjectExecutionMapping
- Alle Superschnittstellen:
IContainableElement<IModelLayer>
,IInteractionDescribingComponent
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
SubjectExecutionMapping
A separte object containing a (most likely) String representation of some formal description
of how this subject is mapped to the users of an execution envoironment (whos is allowed to be responsible)
Theoretically there is a difference between static mapping (e.g. a subject mapped to a user group) and
dynamic mapping where the mapping is determined during runtim to e.g., find the current boss for one user
for non of these things formal definitions exist yet.
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypSchnittstelleBeschreibungstatic enum
To represent the different types of mapping -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
setExecutionMappingDefinition
(String executionMappingDefintion) Set the string that SHOULD contain The definition of how this subject is to be mapped to the users of an execution enviromentVon 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
-
Methodendetails
-
getExecutionMappingDefinition
String getExecutionMappingDefinition() -
setExecutionMappingDefinition
Set the string that SHOULD contain The definition of how this subject is to be mapped to the users of an execution enviroment- Parameter:
executionMappingDefintion
- No specific format has been developed for this yet
-
getexecutionMappingType
ISubjectExecutionMapping.SubjectExecutionMappingTypes getexecutionMappingType() -
setexecutionMappingType
ISubjectExecutionMapping.SubjectExecutionMappingTypes setexecutionMappingType()
-