Uses of Interface
venice.VModelElement

Uses of VModelElement in venice
 

Subinterfaces of VModelElement in venice
 interface VComponent
          VComponent is a visual model element representing a component (UML)
 interface VDependency
          VDependency represents an dependency in the software architecture (UML)
 interface VGeneralization
          VGeneralization represents a generalization in software architecture (UML)
 interface VInterface
          VInterface represents an interface in the software architecture Interface has operations and a type and it can be visualized in two different modes: either as a circle or like class
 interface VPackage
          VPackage is a visual component representing a package in the software architecture.
 interface VRealization
          VRealization represents an interface realization (as in UML)
 interface VRelationship
          VRelationship is an visual model element representing an relationship between other two model elements in the architecture.
 

Classes in venice that implement VModelElement
 class ZComponent
          A concrete implementation of VComponent interface using Jazz library.
 class ZDependency
          ZDependency is a concrete implementation of VDependency interface using Jazz UI library.
 class ZGeneralization
          ZGeneralization is a concrete implementation of VGeneralization interface using Jazz UI library.
 class ZInterface
          ZInterface is a concrete implementation of VInterface using Jazz library.
 class ZPackage
          ZPackage is a concrete implementation of VPackage using Jazz library.
 class ZRealization
          ZRealization is a concrete implementation of VRealization interface using Jazz UI library.
 class ZRelationship
          ZRelationship is an implementation of VRelationship interface using Jazz graphics library.
 class ZVisualLeafModelElement
          ZVisualLeafModelElement is a common superclass for all different visual components except ZPackage.
 

Methods in venice that return VModelElement
 VModelElement[] VPackage.getVChildren()
          returns an array consisting of contents of the package
 VModelElement VRelationship.getDestination()
          Returns the destination of the relationship
 VModelElement VRelationship.getSource()
          Returns the source of the relationship
 VModelElement Visualization.findElementById(java.lang.String inId)
          findElementById finds a model element stored in visualization subsystem data structures by its id.
 VModelElement[] Visualization.getSelection()
          returns currently selected items in the visualization
 VModelElement[] ZPackage.getVChildren()
           
 VModelElement ZRelationship.getSource()
           
 VModelElement ZRelationship.getDestination()
           
 VModelElement ZVisualization.findElementById(java.lang.String inId)
           
 VModelElement[] ZVisualization.getSelection()
           
 

Methods in venice with parameters of type VModelElement
static void ClosePackageCommand.addRelationshipToCompRelListNotifyingOtherEnd(VModelElement inElement, VRelationship inRel)
           
private  int GUI.getSelectionType(VModelElement[] mSelection)
          Check current selection.
private  boolean GUI.getInterfaceVisualization(VModelElement[] mSelection)
           
private  boolean GUI.hasRequiredInterfacesShown(VModelElement inE)
           
private  boolean GUI.hasRequiredInterfaces(VModelElement inE)
           
private  boolean GUI.hasOfferedInterfacesShown(VModelElement inE)
           
private  boolean[] GUI.getInterfaceInformation(VModelElement[] mSelection)
           
 void VInterface.setHiddenRelationships(VModelElement inElement)
          Set inElement to hidden relationships list.
 void VInterface.addSubsDeps(VModelElement inElement)
          Add inElement to list of dependencies that are greated to substitute this interface.
 void VPackage.addVChild(VModelElement inElem)
          Adds a modelelement to be children of this package.
 void VPackage.removeVChild(VModelElement inElem)
          removes a child from the package
 void VRelationship.setDestination(VModelElement inElement)
          Sets the destination end of the relationship Arrow end is targeted towards the destination
 void VRelationship.setSource(VModelElement inElement)
          sets the source end of the relationship
 void Visualization.setSelection(VModelElement[] inSelection)
          sets the currently selected model elements in the visualization.
 void Visualization.zoomTo(VModelElement inElement)
          Zooms the visualization area to a particular element. zooms the visualization area so that inElement is as big as possible but still fully visible.
 void ZInterface.addSubsDeps(VModelElement inElement)
          Add parameter to the list.
 void ZInterface.setHiddenRelationships(VModelElement inElement)
          Sets parameter to hidden relationship list
 void ZPackage.addVChild(VModelElement inElem)
           
 void ZPackage.removeVChild(VModelElement inElem)
           
 void ZRelationship.setSource(VModelElement inElement)
           
 void ZRelationship.setDestination(VModelElement inElement)
           
 void ZVisualization.setSelection(VModelElement[] inSelection)
           
 void ZVisualization.zoomTo(VModelElement inElement)
           
private  void ZVisualization.addToIndex(VModelElement inElement)
          adds a VModelElement to the indexing hashtable with checks