## INamedElement

com.change_vision.jude.api.inf.model.Activity Diagram Interface com.change_vision.jude.api.inf.model.CRUD Interface com.change_vision.jude.api.inf.model.Class and UseCase Diagram Interface com.change_vision.jude.api.inf.model.ER Diagram Interface com.change_vision.jude.api.inf.model.Mindmap and Traceability Map Interface com.change_vision.jude.api.inf.model.Sequence diagram Interface com.change_vision.jude.api.inf.model.Statemachine Diagram Interface com.change_vision.jude.api.inf.model.Data Flow Diagram Interface com.change_vision.jude.api.inf.model.Requirement Table and Requirement Diagram Interface com.change_vision.jude.api.inf.model.Communication Diagram Interface

com.change_vision.jude.api.inf.model. IElement
+getId() :String +getOwner() :IElement +getComments() :IComment[] +getStereotypes() :String[] +removeStereotype(String stereotype) :void +addStereotype(String stereotype) :void +getTaggedValues() :ITaggedValue[] +isReadOnly() :boolean +getTypeModifier() :String +setTypeModifier(String typeModifier) :void +getContainer() :IElement +getContainers() :IElement[] +getPresentations() :IPresentation[]
com.change_vision.jude.api.inf.model. IHyperlinkOwner
+getHyperlinks() :IHyperlink[] +createFileHyperlink(String fileName, String filePath, String Comment) :IHyperlink +createURLHyperlink(String URL, String Comment) :IHyperlink +createElementHyperlink(IElement element, String Comment) :IHyperlink +deleteHyperlink(IHyperlink hyperlink) :void
com.change_vision.jude.api.inf.model. INamedElement
PUBLIC_VISIBILITY :String PROTECTED_VISIBILITY :String PACKAGE_VISIBILITY :String PRIVATE_VISIBILITY :String
+getName() :String +getConstraints() :IConstraint[] +getSupplierDependencies() :IDependency[] +getSupplierRealizations() :IRealization[] +getSupplierUsages() :IUsage[] +getClientDependencies() :IDependency[] +getClientRealizations() :IRealization[] +getClientUsages() :IUsage[] +getDefinition() :String +isPublicVisibility() :boolean +isProtectedVisibility() :boolean +isPrivateVisibility() :boolean +isPackageVisibility() :boolean +getDiagrams() :IDiagram[] +setName(String name) :void +setDefinition(String definition) :void +setVisibility(String visibility) :void +getAlias1() :String +getAlias2() :String +setAlias1(String alias1) :void +setAlias2(String alias2) :void
com.change_vision.jude.api.inf.model. IDataFlowNode
+getIncomings() :IDataFlow[] +getOutgoings() :IDataFlow[]
com.change_vision.jude.api.inf.model. IAttribute
+getType() :IClass +getTypeExpression() :String +getQualifiedTypeExpression() :String +getInitialValue() :String +isChangeable() :boolean +getAssociation() :IAssociation +getQualifiers() :IAttribute[] +getMultiplicity() :IMultiplicityRange[] +isDerived() :boolean +isComposite() :boolean +isAggregate() :boolean +isEnable() :boolean +isStatic() :boolean +setType(IClass type) :void +setTypeExpression(String type) :void +setQualifiedTypeExpression(String type) :void +setInitialValue(String initialValue) :void +setChangeable(boolean isChangeable) :void +setAggregation() :void +setComposite() :void +setStatic(boolean isStatic) :void +setMultiplicity(int[][] ranges) :void +setMultiplicityStrings(String[][] ranges) :void +setDerived(boolean isDerived) :void +setEnable(boolean isEnable) :void +getNavigability() :String +setNavigability(String navigability) :void +getConnectors() :IConnector[]
com.change_vision.jude.api.inf.model. IExtend
+getExtension() :IUseCase +getExtendedCase() :IUseCase
com.change_vision.jude.api.inf.model. IComment
+getAnnotatedElements() :IElement[] +getBody() :String
com.change_vision.jude.api.inf.model. IFlow
+getSource() :IActivityNode +getTarget() :IActivityNode +getGuard() :String +getAction() :String
com.change_vision.jude.api.inf.model. IERRelationship
+getLogicalName() :String +getPhysicalName() :String +getVerbPhraseParent() :String +getVerbPhraseChild() :String +isIdentifying() :boolean +isNonIdentifying() :boolean +isMultiToMulti() :boolean +isParentRequired() :boolean +getParent() :IEREntity +getChild() :IEREntity +getForeignKeys() :IERAttribute[] +getERIndex() :IERIndex +setLogicalName(String logicalName) :void +setPhysicalName(String physicalName) :void +setVerbPhraseParent(String verbPhrase) :void +setVerbPhraseChild(String verbPhrase) :void +setParentRequired(boolean isParentRequired) :void +setForeignKey(IERAttribute parent, IERAttribute child) :void +setERIndex(IERIndex erIndex) :void +setERIndexToPrimarykey() :void +getCardinality() :String +setCardinality(String cardinality) :void
com.change_vision.jude.api.inf.model. IActivityNode
+getIncomings() :IFlow[] +getOutgoings() :IFlow[]
com.change_vision.jude.api.inf.model. IStateMachine
+getVertexes() :IVertex[] +getTransitions() :ITransition[] +getStateMachineDiagram() :IStateMachineDiagram
com.change_vision.jude.api.inf.model. IEREntity
+getLogicalName() :String +getPhysicalName() :String +getType() :String +getPrimaryKeys() :IERAttribute[] +getForeignKeys() :IERAttribute[] +getNonPrimaryKeys() :IERAttribute[] +getERIndices() :IERIndex[] +getChildrenRelationships() :IERRelationship[] +getParentRelationships() :IERRelationship[] +getChildrenSubtypeRelationships() :IERSubtypeRelationship[] +getParentSubtypeRelationships() :IERSubtypeRelationship[] +setLogicalName(String name) :void +setPhysicalName(String name) :void +setType(String type) :void
com.change_vision.jude.api.inf.model. IParameter
+getType() :IClass +getTypeExpression() :String +getQualifiedTypeExpression() :String +setType(IClass type) :void +getDirection() :String +setDirection(String direction) :void +setTypeExpression(String type) :void +setQualifiedTypeExpression(String type) :void
com.change_vision.jude.api.inf.model. IRealization
+getSupplier() :INamedElement +getClient() :INamedElement
com.change_vision.jude.api.inf.model. ILifelineLink
+getSource() :ILifeline +getTarget() :ILifeline
com.change_vision.jude.api.inf.model. IERSchema
+getDomains() :IERDomain[] +getDatatypes() :IERDatatype[] +getEntities() :IEREntity[]
com.change_vision.jude.api.inf.model. IConstraint
+getConstrainedElement() :IElement[] +getSpecification() :String +setSpecification(String specification) :void
com.change_vision.jude.api.inf.model. IERAttribute
+getLogicalName() :String +getPhysicalName() :String +isPrimaryKey() :boolean +isForeignKey() :boolean +getDomain() :IERDomain +getDatatype() :IERDatatype +getLengthPrecision() :String +isNotNull() :boolean +getDefaultValue() :String +getConstraint(String constraintName) :IConstraint +getReferencedPrimaryKey() :IERAttribute +getReferencedForeignKeys() :IERAttribute[] +getERIndices() :IERIndex[] +getReferencedRelationship() :IERRelationship +getReferencedSubtypeRelationships() :IERSubtypeRelationship[] +getSubtypeForeignKeyInv() :IERSubtypeRelationship +setLogicalName(String name) :void +setPhysicalName(String name) :void +setPrimaryKey(boolean isPrimaryKey) :void +setDomain(IERDomain domain) :void +setDatatype(IERDatatype datatype) :void +setLengthPrecision(String value) :void +setNotNull(boolean isNotNull) :void +setDefaultValue(String defaultValue) :void
com.change_vision.jude.api.inf.model. ILink
+getMemberEnds() :ILinkEnd[]
com.change_vision.jude.api.inf.model. IInteractionFragment
com.change_vision.jude.api.inf.model. IVertex
+getIncomings() :ITransition[] +getOutgoings() :ITransition[]
com.change_vision.jude.api.inf.model. IDataFlow
+getSource() :IDataFlowNode +getTarget() :IDataFlowNode
com.change_vision.jude.api.inf.model. ISlot
+setValue(String name) :void +getValue() :String +getDefiningAttribute() :IAttribute
com.change_vision.jude.api.inf.model. IAssociation
+getAttributes() :IAttribute[] +getMemberEnds() :IAttribute[]
com.change_vision.jude.api.inf.model. ILifeline
+getFragments() :INamedElement[] +getFragments(IInteractionOperand operand) :INamedElement[] +getBase() :IClass +isDestroyed() :boolean +getLifelineLinks() :ILifelineLink[]
com.change_vision.jude.api.inf.model. ILinkEnd
+getType() :IInstanceSpecification +getNavigability() :String +setNavigability(String navigability) :void +isAggregate() :boolean +setAggregation(boolean isAggregate) :void +isComposite() :boolean +setComposite(boolean isComposite) :void
com.change_vision.jude.api.inf.model. IPackage
+getOwnedElements() :INamedElement[]
com.change_vision.jude.api.inf.model. IConnector
+getType() :IAssociation +getPartsWithPort() :IAttribute[] +getParts() :IAttribute[] +getPorts() :IPort[]
com.change_vision.jude.api.inf.model. IDependency
+getSupplier() :INamedElement +getClient() :INamedElement
com.change_vision.jude.api.inf.model. IExtentionPoint
com.change_vision.jude.api.inf.model. IERIndex
+isUnique() :boolean +isKey() :boolean +getParentEREntity() :IEREntity +getERAttributes() :IERAttribute[] +getERRelationships() :IERRelationship[] +getKind() :String +addERAttribute(IERAttribute attribute) :void +removeERAttribute(IERAttribute attribute) :void +setUnique(boolean isUnique) :void +setKey(boolean isKey) :void
com.change_vision.jude.api.inf.model. IPartition
+getSuperPartition() :IPartition +getSubPartitions() :IPartition[] +getActivityNodes() :IActivityNode[] +isHorizontal() :boolean +getPreviousPartition() :IPartition +getNextPartition() :IPartition
com.change_vision.jude.api.inf.model. IMessage
+getSource() :INamedElement +getTarget() :INamedElement +isSynchronous() :boolean +isAsynchronous() :boolean +isReturnMessage() :boolean +getOperation() :IOperation +getArgument() :String +getReturnValue() :String +getGuard() :String +getIndex() :String +getActivator() :IMessage +getPredecessor() :IMessage +getSuccessor() :IMessage +getReturnValueVariable() :String
com.change_vision.jude.api.inf.model. IInstanceSpecification
+getClassifier() :IClass +setClassifier(IClass classifier) :void +getLinkEnds() :ILinkEnd[] +getAllSlots() :ISlot[] +getSlot(String name) :ISlot
com.change_vision.jude.api.inf.model. ITransition
+getSource() :IVertex +getTarget() :IVertex +getGuard() :String +getAction() :String +getEvent() :String +setGuard(String guard) :void +setAction(String action) :void +setEvent(String event) :void
com.change_vision.jude.api.inf.model. IInteractionOperand
+getGuard() :String +getLifelines() :ILifeline[]
com.change_vision.jude.api.inf.model. ITemplateBinding
+getBoundElement() :IClass +getTemplate() :IClass +getActualMap() :Map +getQualifiedActualMap() :Map +addActualParameter(IClassifierTemplateParameter param, Object actual) :void +addQualifiedActualParameter(IClassifierTemplateParameter param, Object actual) :void +removeActualParameter(IClassifierTemplateParameter param) :void +setActualParameterTypeModifier(IClassifierTemplateParameter param, String typeModifier) :void +getActualParameterTypeModifier(IClassifierTemplateParameter param) :String
com.change_vision.jude.api.inf.model. IGeneralization
+getSuperType() :IClass +getSubType() :IClass +setSuperType(IClass superType) :void +setSubType(IClass subType) :void
com.change_vision.jude.api.inf.model. IUsage
+getSupplier() :INamedElement +getClient() :INamedElement
com.change_vision.jude.api.inf.model. IActivity
+getPartitions() :IPartition[] +getActivityNodes() :IActivityNode[] +getFlows() :IFlow[] +getActivityDiagram() :IActivityDiagram
com.change_vision.jude.api.inf.model. IERSubtypeRelationship
+getLogicalName() :String +getPhysicalName() :String +getDiscriminatorAttribute() :IERAttribute +isConclusive() :boolean +getParent() :IEREntity +getChild() :IEREntity +getForeignKeys() :IERAttribute[] +setLogicalName(String name) :void +setPhysicalName(String name) :void +setDiscriminatorAttribute(IERAttribute discriminatorAttribute) :void +setConclusive(boolean isConclusive) :void
com.change_vision.jude.api.inf.model. IClass
+isAbstract() :boolean +isLeaf() :boolean +isActive() :boolean +getAttributes() :IAttribute[] +getOperations() :IOperation[] +getNestedClasses() :IClass[] +getGeneralizations() :IGeneralization[] +getSpecializations() :IGeneralization[] +getTemplateParameters() :IClassifierTemplateParameter[] +getTemplateBindings() :ITemplateBinding[] +setAbstract(boolean isAbstract) :void +setLeaf(boolean isLeaf) :void +setActive(boolean isActive) :void +getPorts() :IPort[]
com.change_vision.jude.api.inf.model. IERDatatype
+getLengthConstraint() :String +getPrecisionConstraint() :String +getDefaultLengthPrecision() :String +getDescription() :String +setLengthConstraint(String lengthConstraint) :void +setPrecisionConstraint(String precisionConstaint) :void +setDefaultLengthPrecision(String defaultLength) :void +setDescription(String description) :void
com.change_vision.jude.api.inf.model. IERDomain
+getLogicalName() :String +getPhysicalName() :String +getDatatypeName() :String +getDefaultValue() :String +getLengthPrecision() :String +isNotNull() :boolean +getChildren() :IERDomain[]
com.change_vision.jude.api.inf.model. IDiagram
+getText() :String[] +getPresentations() :IPresentation[] +getProperties() :HashMap +getProperty(String key) :String +setProperty(String key, String value) :void +setProperties(Map map) :void +getBoundRect() :Rectangle2D +exportImage(String outputDir, String format, double dpi) :String
com.change_vision.jude.api.inf.model. IInclude
+getAddition() :IUseCase +getIncludingCase() :IUseCase
com.change_vision.jude.api.inf.model. IClassifierTemplateParameter
+allowSubstitutable() :boolean +getType() :IClass +getTypeExpression() :String +getQualifiedTypeExpression() :String +getDefaultValue() :Object +getQualifiedDefaultValue() :Object +setType(IClass type) :void +setTypeExpression(String type) :void +setQualifiedTypeExpression(String type) :void +setDefaultValue(Object value) :void +setQualifiedDefaultValue(Object value) :void
com.change_vision.jude.api.inf.model. IOperation
+getParameters() :IParameter[] +getReturnType() :IClass +getReturnTypeExpression() :String +getQualifiedReturnTypeExpression() :String +isLeaf() :boolean +isAbstract() :boolean +isStatic() :boolean +addParameter(IParameter[] parameters) :void +removeParameter(IParameter[] parameters) :void +setReturnType(IClass returnType) :void +setLeaf(boolean isLeaf) :void +setAbstract(boolean isAbstract) :void +setStatic(boolean isStatic) :void +setReturnTypeExpression(String returnType) :void +setQualifiedReturnTypeExpression(String returnType) :void +addPreCondition(String preCondition) :void +getPreConditions() :String[] +removePreCondition(String preCondition) :void +addPostCondition(String postCondition) :void +getPostConditions() :String[] +removePostCondition(String postCondition) :void +setBodyCondition(String bodyCondition) :void +getBodyCondition() :String