Package de.mid.innovator.srv2api.icw2bc
Interface BCTermAssignAble
-
- All Superinterfaces:
ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
- All Known Subinterfaces:
BCExpression
,BCRootReuseAbleElement
,BCTerm
,BPArtifact
,BPAssociationArtifact
,BPCallAble
,BPCallAbleChoreographyElement
,BPCallAbleProcessElement
,BPChoreography
,BPCollaboration
,BPConditionalEventDefinition
,BPDataStore
,BPEndPoint
,BPError
,BPEscalation
,BPEventDefinition
,BPGlobalChoreographyTask
,BPGlobalMaskTask
,BPGlobalTask
,BPGroupArtifact
,BPGroupAssign
,BPInterface
,BPItemDefinition
,BPLinkEventDefinition
,BPMaskDefinition
,BPMessage
,BPPath
,BPProcess
,BPSignal
,BPTimerEventDefinition
,BRCostCenter
,BRLocation
,BROrgUnit
,BROrgUnitMemberRel
,BROrgUnitPersonRel
,BROrgUnitRequiresRole
,BRPerson
,BRPersonInRole
,BRResource
,BRResourceCL
,BRResourceHierRel
,BRResourceNamedRel
,BRResourceNonHierRel
,BRResourceRel
,BRRole
,BRTechnical
,BSFinalState
,BSRegularState
,BSState
,GCConcept
public interface BCTermAssignAble extends ELContainerAble, ELContAsgnAble
This is a utility class for BCTermAssignAble that provides static methods for creation or other purposes.- Note:
- The interface BCTermAssignAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BCTermAssignAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<BCTermAssign>
assignTerm(java.util.List<? extends ELElement> seq)
java.util.List<BCTermAssign>
getAssignedTerm(K_CONTROL_OPTION... behaviourFlags)
The term or concept assignments attributed to an element.<T extends BCTerm>
java.util.List<T>getTerms(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends BCTerm>
java.util.List<T>getTerms(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getTerms and filters its return values according to the given stereotype value.void
setTerms(java.util.List<? extends BCTerm> values)
Set the value of View Terms.-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
getTerms
<T extends BCTerm> java.util.List<T> getTerms(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTerms
<T extends BCTerm> java.util.List<T> getTerms(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getTerms and filters its return values according to the given stereotype value.- Parameters:
returnType
- Specifies the type of elements to be returned.stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
setTerms
void setTerms(java.util.List<? extends BCTerm> values) throws InoNetException, SrvErrorException
Set the value of View Terms.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
assignTerm
java.util.List<BCTermAssign> assignTerm(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
- Parameters:
seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
getAssignedTerm
java.util.List<BCTermAssign> getAssignedTerm(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The term or concept assignments attributed to an element.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
-