Logo
  • Getting Started
  • Tutorial
  • Models
    • Domain-specific model for the presentation model
      • EClasses
      • EDataTypes
      • EENums
      • EPackages
        • EPackage displayableObjects
        • EPackage common
          • EClasses
            • EClass ModelReference
            • EClass ContainerReference (abstract)
            • EClass FeatureReference
            • EClass InstanceReference
            • EClass ReferenceCondition (abstract)
            • EClass ParentIsContainedIn
            • EClass FeatureEquals
            • EClass Subfeature
            • EClass Cmd
            • EClass CompoundCmd
          • EDataTypes
          • EENums
            • EENum Target
            • EENum Operation
            • EENum Orientation
            • EENum LocalOperation
            • EENum ItemType
            • EENum EdgeType
            • EENum AnchorType
            • EENum Positioning
            • EENum ResizeBehavior
            • EENum ContainerType
            • EENum HorizontalAlignment
            • EENum OperationTiming
            • EENum VertexAnchors
            • EENum VerticalAlignment
            • EENum CoordinateType
          • EPackages
        • EPackage displayStyles
        • EPackage interactions
        • EPackage palette
        • EPackage tools
    • Domain-specific model for the layout persistence
  • Repository on GitLab
  • Publications
  • License
  • About
eXtensible Graphical EMOF Editor
  • Models
  • EPackage editor
  • EPackage common
  • View page source

EPackage common

Contains common definitions.

 package common {
   class ModelReference{
   EString refNsURI
   EString refClassname
   }

   abstract class ContainerReference{
   ContainerType container
   }

   class FeatureReference{
   ContainerType container
   EString feature
   }

ContainerReference <|-- FeatureReference

   class InstanceReference{
   EString refClassname
   ContainerType container
   EString refNsURI
   }

ContainerReference <|-- InstanceReference

   abstract class ReferenceCondition
   class ParentIsContainedIn{
   EString feature
   }

ReferenceCondition <|-- ParentIsContainedIn

   class FeatureEquals{
   EString feature
   EString value
   }

ReferenceCondition <|-- FeatureEquals

   class Subfeature{
   EString feature
   }

ReferenceCondition <|-- Subfeature

   class Cmd{
   EString cmdStr
   EString alias
   }

   class CompoundCmd
 }

     FeatureReference "0" *-->  "*" ReferenceCondition : where
     FeatureReference "0" *-->  "1" FeatureReference : subFeature
     Subfeature "0" *-->  "*" ReferenceCondition : where
     CompoundCmd "0" *-->  "*" Cmd : cmds

ePackage:

editor

nsURI:

http://www.xgee.de/editor/common

nsPrefix:

xgeeCommon

EClasses

  • EClass ModelReference
  • EClass ContainerReference (abstract)
  • EClass FeatureReference
  • EClass InstanceReference
  • EClass ReferenceCondition (abstract)
  • EClass ParentIsContainedIn
  • EClass FeatureEquals
  • EClass Subfeature
  • EClass Cmd
  • EClass CompoundCmd

EDataTypes

This package does not specfiy any EDataTypes.

EENums

  • EENum Target
  • EENum Operation
  • EENum Orientation
  • EENum LocalOperation
  • EENum ItemType
  • EENum EdgeType
  • EENum AnchorType
  • EENum Positioning
  • EENum ResizeBehavior
  • EENum ContainerType
  • EENum HorizontalAlignment
  • EENum OperationTiming
  • EENum VertexAnchors
  • EENum VerticalAlignment
  • EENum CoordinateType

EPackages

This package contains no EPackages.

Previous Next

© Copyright 2025, Matthias Brunner, Andreas Waldvogel, Bjoern Annighoefer.

Built with Sphinx using a theme provided by Read the Docs.