org.omg.uml.diagraminterchange
Interface Diagram

All Superinterfaces:
DiagramElement, GraphElement, GraphNode, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface Diagram
extends GraphNode

Diagram object instance interface.


Method Summary
 Collection getDiagramLink()
          Returns the value of reference diagramLink.
 String getName()
          Returns the value of attribute name.
 SemanticModelBridge getOwner()
          Returns the value of reference owner.
 Point getViewport()
          Returns the value of attribute viewport.
 double getZoom()
          Returns the value of attribute zoom.
 void setName(String newValue)
          Sets the value of name attribute.
 void setOwner(SemanticModelBridge newValue)
          Sets the value of reference owner.
 void setViewport(Point newValue)
          Sets the value of viewport attribute.
 void setZoom(double newValue)
          Sets the value of zoom attribute.
 
Methods inherited from interface org.omg.uml.diagraminterchange.GraphNode
getSize, setSize
 
Methods inherited from interface org.omg.uml.diagraminterchange.GraphElement
getAnchorage, getContained, getLink, getPosition, getSemanticModel, setPosition, setSemanticModel
 
Methods inherited from interface org.omg.uml.diagraminterchange.DiagramElement
getContainer, getProperty, getReference, isVisible, setContainer, setVisible
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getName

public String getName()
Returns the value of attribute name.

Returns:
Value of attribute name.

setName

public void setName(String newValue)
Sets the value of name attribute. See getName() for description on the attribute.

Parameters:
newValue - New value to be set.

getZoom

public double getZoom()
Returns the value of attribute zoom.

Returns:
Value of attribute zoom.

setZoom

public void setZoom(double newValue)
Sets the value of zoom attribute. See getZoom() for description on the attribute.

Parameters:
newValue - New value to be set.

getViewport

public Point getViewport()
Returns the value of attribute viewport.

Returns:
Value of attribute viewport.

setViewport

public void setViewport(Point newValue)
Sets the value of viewport attribute. See getViewport() for description on the attribute.

Parameters:
newValue - New value to be set.

getDiagramLink

public Collection getDiagramLink()
Returns the value of reference diagramLink.

Returns:
Value of reference diagramLink.

getOwner

public SemanticModelBridge getOwner()
Returns the value of reference owner.

Returns:
Value of reference owner.

setOwner

public void setOwner(SemanticModelBridge newValue)
Sets the value of reference owner. See getOwner() for description on the reference.

Parameters:
newValue - New value to be set.