Interface ELGeneralization
- All Superinterfaces:
ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELRelshipBinDir,ELUUIDAble,ELViewNavigAble
- All Known Subinterfaces:
CLGeneralization,ERGeneralization,IMGeneralization
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReferences the general classifier in the generalization relationship.<T extends ELGeneralizationSet>
List<T> getGeneralizationSet(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of the generalization's generalization sets.References the specializing classifier in the generalization relationship.This generalization's proxy assignments.booleanIndicates whether the specific classifier can be used wherever the general classifier can be used.voidsetSubstitutable(boolean value) Set the value of Attribut IsSubstitutable.Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRelshipBinDir
getSource, getTarget, getTemplateTarget, reconnectRelship, setTargetMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewNavigAble
getViewNavigAbleGroup
-
Method Details
-
isSubstitutable
Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the general classifier's execution traces.- Throws:
InoNetExceptionSrvErrorException
-
setSubstitutable
Set the value of Attribut IsSubstitutable.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getGeneralizationSet
<T extends ELGeneralizationSet> List<T> getGeneralizationSet(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of the generalization's generalization sets.- 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:
InoNetExceptionSrvErrorException
-
getTargetOfProxy
This generalization's proxy assignments.- Throws:
InoNetExceptionSrvErrorException
-
getGeneral
References the general classifier in the generalization relationship.- Throws:
InoNetExceptionSrvErrorException
-
getSpecific
References the specializing classifier in the generalization relationship.- Throws:
InoNetExceptionSrvErrorException
-