## IDiagram

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. 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. 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. IActivityDiagram
+getActivity() :IActivity +isFlowChart() :boolean
com.change_vision.jude.api.inf.model. ICommunicationDiagram
+getInteraction() :IInteraction
com.change_vision.jude.api.inf.model. IDataFlowDiagram
+getDataFlows() :IDataFlow[] +getDataFlowNodes() :IDataFlowNode[] +getNotation() :String +setNotation(String notation) :void
com.change_vision.jude.api.inf.model. IClassDiagram
com.change_vision.jude.api.inf.model. IMindMapDiagram
+getRootTopic() :ITopicPresentation +getRoot() :INodePresentation +getFloatingTopics() :INodePresentation[]
com.change_vision.jude.api.inf.model. ICompositeStructureDiagram
com.change_vision.jude.api.inf.model. IRequirementDiagram
com.change_vision.jude.api.inf.model. IStateMachineDiagram
+getStateMachine() :IStateMachine
com.change_vision.jude.api.inf.model. IMatrixDiagram
+getColumnHeaders() :IHeaderCell[] +getShowColumnHeaders() :IHeaderCell[] +getRowHeaders() :IHeaderCell[] +getShowRowHeaders() :IHeaderCell[] +getShowValueCell(int row, int column) :IValueCell +isColumnShownByGroup() :boolean +isRowShownByGroup() :boolean +isColumnShownTotal() :boolean +isRowShownTotal() :boolean +isShowDFDProcessBoxID() :boolean +isShownByPhysical() :boolean +isSetDiagramCellValueAutomatically() :boolean +getText() :String[]
com.change_vision.jude.api.inf.model. IRequirementTable
+isIdVisible() :boolean +isNameVisible() :boolean +isTextVisible() :boolean +isParentVisible() :boolean +isAllHierarchy() :boolean +isHierarchyRange() :boolean +isSubpackageRequirementsVisible() :boolean +getHierarchyValue() :int
com.change_vision.jude.api.inf.model. ISequenceDiagram
+getInteraction() :IInteraction
com.change_vision.jude.api.inf.model. IERDiagram
+getNotation() :String +getModelType() :String +getInitialDisplayLevel() :String +isAlignAttributeItems() :boolean +setNotation(String notation) :void +setModelType(String modelType) :void +setInitialDisplayLevel(String initialDisplayLevel) :void +setAlignAttributeItems(boolean isAlignAttributeItems) :void
com.change_vision.jude.api.inf.model. IUseCaseDiagram