================================================================ EPackage displayableObjects ================================================================ Definitions of displayable graph objects used in XGEE editor definitions. .. uml:: package displayableObjects { class Vertex{ EString nsURI EString documentation EBoolean isResizable EString className EString queryTargetAlias EDouble sizeY EString id EBoolean isDeletable EString queryStr EString alias EDouble sizeX EBoolean isMovable EString name Target queryTarget EBoolean autoSize } ReferringObject <|-- Vertex ShapedObject <|-- Vertex VertexA <|-- Vertex VertexContainerA <|-- Vertex EdgeContainerA <|-- Vertex DeletableObjectA <|-- Vertex class Edge{ EString color EString documentation EString nsURI EString className EString colorNamespace EString id EString queryTargetAlias EBoolean isDeletable EString queryStr EString alias EBoolean autoColor EBoolean isMovable EString name Target queryTarget EdgeType type EInt strokeWidth } DisplayableObject <|-- Edge ReferringObject <|-- Edge DeletableObjectA <|-- Edge abstract class SubVertexA{ EDouble offsetX EDouble offsetY Positioning positioning } class Container{ EString documentation EDouble offsetX EBoolean isResizable EDouble sizeY EString id EDouble sizeX EBoolean isMovable EString name EBoolean autoSize EDouble offsetY } ShapedObject <|-- Container DisplayableObject <|-- Container VertexContainerA <|-- Container abstract class DisplayableObject{ EString name EString id EString documentation EBoolean isMovable } abstract class ShapedObject{ EDouble sizeY EBoolean isResizable EDouble sizeX EBoolean autoSize } abstract class ReferringObject{ EString nsURI EString className EString queryTargetAlias EString queryStr EString alias Target queryTarget } class Anchor{ CoordinateType offsetType EString name EString queryStr EDouble offsetX EString attributeName Target queryTarget EDouble offsetY Orientation attach EString queryTargetAlias AnchorType type } abstract class Label{ VertexAnchors anchor EDouble levelOfDetail EString name } class FloatingLabel{ EDouble labelRotation VertexAnchors anchor EBoolean isMovable VerticalAlignment labelVerticalAlignment EInt labelOffsetX EString name EDouble levelOfDetail EInt labelOffsetY HorizontalAlignment labelAlignment } Label <|-- FloatingLabel class LabelQuery{ EString queryStr EString condition EBoolean isConditional EString alias EString defaultValue EString prefix Target queryTarget EString queryTargetAlias EString suffix } class NestedLabel{ VerticalAlignment labelVerticalAlignment EInt labelOffsetY VertexAnchors anchor EInt labelOffsetX ResizeBehavior resizeBehavior EDouble labelRotation EString name HorizontalAlignment labelAlignment EDouble levelOfDetail } Label <|-- NestedLabel class LabelSegment{ EString content EString color EDouble levelOfDetail EInt size } abstract class VertexA{ EString name EString id EString documentation EBoolean isMovable } DisplayableObject <|-- VertexA abstract class VertexContainerA abstract class EdgeContainerA class StaticVertex{ EBoolean isConditional EString documentation EBoolean isResizable EDouble sizeY EString id EString condition EDouble sizeX EBoolean isMovable EString name EBoolean autoSize } VertexA <|-- StaticVertex ShapedObject <|-- StaticVertex VertexContainerA <|-- StaticVertex EdgeContainerA <|-- StaticVertex class SubVertex{ EString nsURI EString documentation EBoolean isResizable EString className EString queryTargetAlias EDouble sizeY EString id EDouble offsetY EDouble offsetX EBoolean isDeletable EString queryStr EString alias EDouble sizeX EBoolean isMovable EString name Target queryTarget EBoolean autoSize Positioning positioning } Vertex <|-- SubVertex SubVertexA <|-- SubVertex class StaticSubVertex{ EBoolean isConditional EDouble offsetY EString documentation EBoolean isResizable EDouble sizeY EString id EDouble offsetX EString condition EDouble sizeX EBoolean isMovable EString name EBoolean autoSize Positioning positioning } SubVertexA <|-- StaticSubVertex StaticVertex <|-- StaticSubVertex abstract class DeletableObjectA{ EBoolean isDeletable } } Vertex "0" *--> "1" CompoundCmd : onDeletion Vertex "1" *--> "1" ModelReference : refersTo Vertex "1" *--> "*" ContainerReference : containedIn Vertex "0" *--> "*" Label : labels Vertex "0" *--> "*" Edge : subEdges Vertex "0" *--> "*" SubVertexA : subVertices Vertex "0" *--> "1" Shape : shape Edge "0" *--> "1" CompoundCmd : onDeletion Edge "1" *--> "1" ModelReference : refersTo Edge "1" *--> "*" ContainerReference : containedIn Edge "0" *--> "*" Anchor : anchors Edge "0" *--> "*" Container : containers Container "0" *--> "1" Shape : shape Container "0" *--> "*" SubVertexA : subVertices ShapedObject "0" *--> "1" Shape : shape ReferringObject "1" *--> "1" ModelReference : refersTo ReferringObject "1" *--> "*" ContainerReference : containedIn Anchor "0" *--> "*" ContainerReference : containedIn Label "0" *--> "*" LabelSegment : segments FloatingLabel "0" *--> "*" LabelSegment : segments NestedLabel "0" *--> "*" LabelSegment : segments LabelSegment "0" *--> "*" LabelQuery : queries VertexA "0" *--> "*" Label : labels VertexContainerA "0" *--> "*" SubVertexA : subVertices EdgeContainerA "0" *--> "*" Edge : subEdges StaticVertex "0" *--> "*" SubVertexA : subVertices StaticVertex "0" *--> "*" Label : labels StaticVertex "0" *--> "*" Edge : subEdges StaticVertex "0" *--> "1" Shape : shape SubVertex "0" *--> "1" CompoundCmd : onDeletion SubVertex "1" *--> "1" ModelReference : refersTo SubVertex "1" *--> "*" ContainerReference : containedIn SubVertex "0" *--> "*" Label : labels SubVertex "0" *--> "*" Edge : subEdges SubVertex "0" *--> "*" SubVertexA : subVertices SubVertex "0" *--> "1" Shape : shape StaticSubVertex "0" *--> "*" SubVertexA : subVertices StaticSubVertex "0" *--> "*" Label : labels StaticSubVertex "0" *--> "*" Edge : subEdges StaticSubVertex "0" *--> "1" Shape : shape DeletableObjectA "0" *--> "1" CompoundCmd : onDeletion :ePackage: :doc:`editor <./EPackage_editor>` :nsURI: http://www.xgee.de/editor/displayableObjects :nsPrefix: xgeeDisplayableObjects EClasses ############ .. toctree:: :maxdepth: 1 ./EClass_Vertex.rst ./EClass_Edge.rst ./EClass_SubVertexA.rst ./EClass_Container.rst ./EClass_DisplayableObject.rst ./EClass_ShapedObject.rst ./EClass_ReferringObject.rst ./EClass_Anchor.rst ./EClass_Label.rst ./EClass_FloatingLabel.rst ./EClass_LabelQuery.rst ./EClass_NestedLabel.rst ./EClass_LabelSegment.rst ./EClass_VertexA.rst ./EClass_VertexContainerA.rst ./EClass_EdgeContainerA.rst ./EClass_StaticVertex.rst ./EClass_SubVertex.rst ./EClass_StaticSubVertex.rst ./EClass_DeletableObjectA.rst EDataTypes ############# This package does not specfiy any EDataTypes. EENums ############# This package does not specfiy any EENums. EPackages ############# This package contains no EPackages.