org.argouml.model
Interface DiagramInterchangeFactory


public interface DiagramInterchangeFactory


Method Summary
 boolean addProperty(java.lang.Object arg0, java.lang.Object arg1)
           
 java.lang.Object buildDiagram(java.lang.Object model)
          Build a diagram.
 java.lang.Object buildGraphNode(java.lang.Object parentGraphElement, java.lang.Object modelElement)
           
 java.lang.Object buildProperty(java.lang.String key, java.lang.String value)
           
 java.lang.Object buildSimpleSemanticModelElement(java.lang.Object grafElement, java.lang.Object diagram, java.lang.String presentation, java.lang.String typeInfo)
           
 java.lang.Object buildUml1SemanticModelBridge(java.lang.Object modelElement, java.lang.Object diagramOrGraphElement)
           
 java.lang.Object createBezierPoint(java.lang.Object base, java.lang.Object control1, java.lang.Object control2)
          Creates an instance of BezierPoint structure type.
 java.lang.Object createDiagram()
           
 java.lang.Object createDiagramLink()
           
 java.lang.Object createDimension(double width, double height)
          Creates an instance of Dimension structure type.
 java.lang.Object createEllipse()
           
 java.lang.Object createGraphConnector()
           
 java.lang.Object createGraphEdge()
           
 java.lang.Object createGraphNode()
           
 java.lang.Object createImage()
           
 java.lang.Object createPoint(double x, double y)
          Creates an instance of Point structure type.
 java.lang.Object createPolyline()
           
 java.lang.Object createProperty()
           
 java.lang.Object createReference()
           
 java.lang.Object createSimpleSemanticModelElement()
           
 java.lang.Object createTextElement()
           
 java.lang.Object createUml1SemanticModelBridge()
           
 boolean existsProperty(java.lang.Object arg0, java.lang.Object arg1)
           
 java.lang.Object getDiagramElementOwner(java.lang.Object diagram)
          Return true of the given ModelElement is the owner of the diagram.
 java.util.List getModelDiagram()
           
 java.util.Collection getProperties(java.lang.Object arg0)
           
 java.lang.String getProperty(java.lang.Object diagramElement, java.lang.String key)
           
 boolean hasProperty(java.lang.Object diagramElement, java.lang.String propertyName)
           
 boolean isDiagramOwner(java.lang.Object modelElement, java.lang.Object diagram)
          Return true of the given ModelElement is the owner of the diagram.
 boolean removeProperty(java.lang.Object arg0, java.lang.Object arg1)
           
 void setModelDiagram(java.util.List diagrams)
           
 void setProperty(java.lang.Object diagramElement, java.lang.String key, java.lang.String value)
           
 

Method Detail

getModelDiagram

java.util.List getModelDiagram()

setModelDiagram

void setModelDiagram(java.util.List diagrams)

isDiagramOwner

boolean isDiagramOwner(java.lang.Object modelElement,
                       java.lang.Object diagram)
Return true of the given ModelElement is the owner of the diagram.


getDiagramElementOwner

java.lang.Object getDiagramElementOwner(java.lang.Object diagram)
Return true of the given ModelElement is the owner of the diagram.


createDiagram

java.lang.Object createDiagram()

createDiagramLink

java.lang.Object createDiagramLink()

createEllipse

java.lang.Object createEllipse()

createGraphConnector

java.lang.Object createGraphConnector()

createGraphEdge

java.lang.Object createGraphEdge()

createGraphNode

java.lang.Object createGraphNode()

createImage

java.lang.Object createImage()

createPolyline

java.lang.Object createPolyline()

createProperty

java.lang.Object createProperty()

createReference

java.lang.Object createReference()

createSimpleSemanticModelElement

java.lang.Object createSimpleSemanticModelElement()

createTextElement

java.lang.Object createTextElement()

createUml1SemanticModelBridge

java.lang.Object createUml1SemanticModelBridge()

createBezierPoint

java.lang.Object createBezierPoint(java.lang.Object base,
                                   java.lang.Object control1,
                                   java.lang.Object control2)
Creates an instance of BezierPoint structure type.

Parameters:
base -
control1 -
control2 -
Returns:

createDimension

java.lang.Object createDimension(double width,
                                 double height)
Creates an instance of Dimension structure type.

Parameters:
width -
height -
Returns:

createPoint

java.lang.Object createPoint(double x,
                             double y)
Creates an instance of Point structure type.

Parameters:
x -
y -
Returns:

buildUml1SemanticModelBridge

java.lang.Object buildUml1SemanticModelBridge(java.lang.Object modelElement,
                                              java.lang.Object diagramOrGraphElement)
Parameters:
modelElement -
diagramOrGraphElement -
Returns:

buildSimpleSemanticModelElement

java.lang.Object buildSimpleSemanticModelElement(java.lang.Object grafElement,
                                                 java.lang.Object diagram,
                                                 java.lang.String presentation,
                                                 java.lang.String typeInfo)

buildDiagram

java.lang.Object buildDiagram(java.lang.Object model)
Build a diagram.

Parameters:
model -
Returns:
A new diagram

buildGraphNode

java.lang.Object buildGraphNode(java.lang.Object parentGraphElement,
                                java.lang.Object modelElement)

buildProperty

java.lang.Object buildProperty(java.lang.String key,
                               java.lang.String value)

addProperty

boolean addProperty(java.lang.Object arg0,
                    java.lang.Object arg1)

existsProperty

boolean existsProperty(java.lang.Object arg0,
                       java.lang.Object arg1)

getProperties

java.util.Collection getProperties(java.lang.Object arg0)

removeProperty

boolean removeProperty(java.lang.Object arg0,
                       java.lang.Object arg1)
See Also:
org.omg.uml.diagraminterchange.ADiagramElementProperty#remove( org.omg.uml.diagraminterchange.DiagramElement, org.omg.uml.diagraminterchange.Property)

hasProperty

boolean hasProperty(java.lang.Object diagramElement,
                    java.lang.String propertyName)

setProperty

void setProperty(java.lang.Object diagramElement,
                 java.lang.String key,
                 java.lang.String value)

getProperty

java.lang.String getProperty(java.lang.Object diagramElement,
                             java.lang.String key)


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook