Interface ELRedefAble
- All Superinterfaces:
ELContAsgnAble,ELElement,ELNamedElement,ELNamespaceAsgnAble,ELObject,ELUUIDAble
- All Known Subinterfaces:
ACActivity,ACActivityEdge,ACActivityFinalNode,ACActivityNode,ACCentralBufferNode,ACControlFlow,ACControlNode,ACDataStoreNode,ACDecisionNode,ACExecutableNode,ACFinalNode,ACFlowFinalNode,ACForkNode,ACInitialNode,ACJoinNode,ACMergeNode,ACObjectFlow,ACObjectNode,ACParamNode,ACStructuredNode,ANAcceptCall,ANAcceptEvent,ANAction,ANActionInputPin,ANAddStructuralFeatureValue,ANBroadcastSignal,ANCall,ANCallBehavior,ANCallOperation,ANClearAssociation,ANClearStructuralFeature,ANCreateLink,ANCreateObject,ANDestroyLink,ANDestroyObject,ANInputPin,ANInvocation,ANLink,ANOpaque,ANOutputPin,ANPin,ANRaiseException,ANReadLink,ANReadSelf,ANReadStructuralFeature,ANRemoveStructuralFeatureValue,ANReply,ANSendObject,ANSendSignal,ANStructuralFeature,ANTestIdentity,ANUnmarshall,ANValSpec,ANValuePin,ANWriteLink,ANWriteStructuralFeature,BEBehavior,BEOpaque,BI2Cube,BI2DimensionLevel,BI2DimensionTree,BI2Hierarchy,BIHierarchy,BIHierarchyRole,BPInterface,BRResourceCL,CLActor,CLArtifact,CLAssocClass,CLAssociation,CLBehavioralFeature,CLBehavioredClassifier,CLClass,CLClassifier,CLCollaboration,CLCommunicationPath,CLComponent,CLConnector,CLDataType,CLDeclarationAbleClassifier,CLDeploymentSpec,CLDevice,CLEncapsulatedClassifier,CLEnumeration,CLExecEnv,CLExtensionPoint,CLFeature,CLInterface,CLNode,CLOperation,CLPort,CLPrimitiveType,CLProperty,CLReception,CLSignal,CLStructuredClassifier,CLStructureDefinition,CLStructureEntry,CLTemplateParameterAbleClass,CLUseCase,DBColumn,DBColumnSet,DBTable,DBTableColumn,DBView,DBViewColumn,ELAssociation,ELClassifier,ELFeature,ELM2Association,ELM2Attribute,ELM2Class,ELProperty,ELStructFeature,ELView,ERAttribute,ERAttributeSet,EREntity,ERRelationship,ERRole,ERUsedAttribute,ERView,ERViewAttribute,IAInteraction,IMAssociation,IMClassifier,IMCLDataType,IMFeature,IMProperty,IMSemanticDataType,IMSequence,IMStructuralFeature,IMView,MM2Association,MM2Attribute,MM2Class,MM2Classification,MMCreateCLInst,MMStereotype,MMStereotypeProperty,MMStereotypeRelatedElement,MMStereotypeRelProperty,MMStereotypeRelTSOption,MMStereotypeTSOption,SMProtocolStateMachine,SMStateMachine
This is a utility class for ELRedefAble that provides static methods for creation or other purposes.
- Note:
- The interface ELRedefAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription<T extends ELRedefAble>
List<T> getRedefined(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All elements redefined by this element.<T extends ELRedefAble>
List<T> getRedefining(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All elements which redefine this element.booleanisLeaf()Indicates whether it is possible to further specialize anELRedefAbleelement.booleanIndicates whether this element is redefined by other elements.booleanIndicates whether this element redefines other elements.voidsetLeaf(boolean value) Set the value of Attribut IsLeaf.voidsetRedefined(List<? extends ELRedefAble> values) Set the value of Foreign Key Redefined.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.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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Method Details
-
isLeaf
Indicates whether it is possible to further specialize anELRedefAbleelement. If the value is true, theELRedefAbleelement cannot be further specialized.- Throws:
InoNetExceptionSrvErrorException
-
setLeaf
Set the value of Attribut IsLeaf.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isRedefined
Indicates whether this element is redefined by other elements.- Throws:
InoNetExceptionSrvErrorException
-
isRedefining
Indicates whether this element redefines other elements.- Throws:
InoNetExceptionSrvErrorException
-
getRedefining
<T extends ELRedefAble> List<T> getRedefining(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All elements which redefine this element.- 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
-
getRedefined
<T extends ELRedefAble> List<T> getRedefined(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All elements redefined by this element.- 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
-
setRedefined
Set the value of Foreign Key Redefined.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-