Class AQualifierD

java.lang.Object
org.umlg.runtime.domain.BaseUmlg
org.umlg.runtime.domain.BaseUmlgCompositionNode
org.umlg.qualifiertest.AQualifierA
org.umlg.qualifiertest.AQualifierD
All Implemented Interfaces:
Serializable, org.umlg.runtime.domain.CompositionNode, org.umlg.runtime.domain.ocl.OclAny, org.umlg.runtime.domain.PersistentObject, org.umlg.runtime.domain.UmlgEnum, org.umlg.runtime.domain.UmlgNode, org.umlg.runtime.domain.UmlgRootNode

public class AQualifierD extends AQualifierA implements org.umlg.runtime.domain.UmlgRootNode, org.umlg.runtime.domain.CompositionNode
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • AQualifierD

      public AQualifierD(Object id)
      constructor for AQualifierD
      Parameters:
      id -
    • AQualifierD

      public AQualifierD(org.apache.tinkerpop.gremlin.structure.Vertex vertex)
      constructor for AQualifierD
      Parameters:
      vertex -
    • AQualifierD

      public AQualifierD()
      default constructor for AQualifierD
    • AQualifierD

      public AQualifierD(Boolean persistent)
      constructor for AQualifierD
      Parameters:
      persistent -
  • Method Details

    • addToBQualifierD

      public void addToBQualifierD(BQualifierD bQualifierD)
    • addToBQualifierD

      public void addToBQualifierD(org.umlg.runtime.collection.UmlgSet<BQualifierD> bQualifierD)
    • addToBQualifierDIgnoreInverse

      public void addToBQualifierDIgnoreInverse(BQualifierD bQualifierD)
    • allInstances

      public static org.umlg.runtime.collection.UmlgSet<? extends AQualifierD> allInstances(org.umlg.runtime.collection.Filter filter)
    • allInstances

      public static org.umlg.runtime.collection.UmlgSet<? extends AQualifierD> allInstances()
    • checkClassConstraints

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> checkClassConstraints()
      Specified by:
      checkClassConstraints in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      checkClassConstraints in class AQualifierA
    • clearBQualifierD

      public void clearBQualifierD()
    • delete

      public void delete()
      Specified by:
      delete in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      delete in class AQualifierA
    • fromJson

      public void fromJson(Map<String,​Object> propertyMap)
      Specified by:
      fromJson in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      fromJson in class AQualifierA
    • fromJson

      public void fromJson(String json)
      Specified by:
      fromJson in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      fromJson in class AQualifierA
    • fromJsonDataTypeAndComposite

      public void fromJsonDataTypeAndComposite(Map<String,​Object> propertyMap)
      Specified by:
      fromJsonDataTypeAndComposite in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      fromJsonDataTypeAndComposite in class AQualifierA
    • fromJsonNonCompositeOne

      public void fromJsonNonCompositeOne(Map<String,​Object> propertyMap)
      Specified by:
      fromJsonNonCompositeOne in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      fromJsonNonCompositeOne in class AQualifierA
    • fromJsonNonCompositeRequiredMany

      public void fromJsonNonCompositeRequiredMany(Map<String,​Object> propertyMap)
      Specified by:
      fromJsonNonCompositeRequiredMany in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      fromJsonNonCompositeRequiredMany in class AQualifierA
    • getBQualifierD

      public org.umlg.runtime.collection.UmlgQualifiedSet<BQualifierD> getBQualifierD()
      Description copied from class: AQualifierA
      Fake getter to help out the derivedUnion bQualifierA
      Overrides:
      getBQualifierD in class AQualifierA
    • getBQualifierDForBQualifierDByNameQualifier

      public org.umlg.runtime.collection.UmlgSet<BQualifierD> getBQualifierDForBQualifierDByNameQualifier(org.umlg.runtime.util.Pair<org.apache.tinkerpop.gremlin.process.traversal.Compare,​String> bQualifierDByNameQualifier)
    • getMetaDataAsJson

      public String getMetaDataAsJson()
      Specified by:
      getMetaDataAsJson in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      getMetaDataAsJson in class AQualifierA
    • getOwningObject

      public org.umlg.runtime.domain.UmlgNode getOwningObject()
      Specified by:
      getOwningObject in interface org.umlg.runtime.domain.CompositionNode
      Specified by:
      getOwningObject in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      getOwningObject in class AQualifierA
    • getQualifiedName

      public String getQualifiedName()
      Specified by:
      getQualifiedName in interface org.umlg.runtime.domain.UmlgEnum
      Overrides:
      getQualifiedName in class AQualifierA
    • getQualifierForBQualifierD

      public List<org.umlg.runtime.collection.Qualifier> getQualifierForBQualifierD(BQualifierD context)
    • getQualifiers

      public List<org.umlg.runtime.collection.Qualifier> getQualifiers(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, org.umlg.runtime.domain.UmlgNode node, boolean inverse)
      getQualifiers is called from the collection in order to update the index used to implement the qualifier
      Specified by:
      getQualifiers in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      getQualifiers in class AQualifierA
      Parameters:
      tumlRuntimeProperty -
      node -
      inverse -
    • getSize

      public int getSize(boolean inverse, org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty)
      getSize is called from the BaseCollection.addInternal in order to save the size of the inverse collection to update the edge's sequence order
      Specified by:
      getSize in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      getSize in class AQualifierA
      Parameters:
      inverse -
      tumlRuntimeProperty -
    • hasOnlyOneCompositeParent

      public boolean hasOnlyOneCompositeParent()
      Specified by:
      hasOnlyOneCompositeParent in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      hasOnlyOneCompositeParent in class AQualifierA
    • initDataTypeVariablesWithDefaultValues

      public void initDataTypeVariablesWithDefaultValues()
      Overrides:
      initDataTypeVariablesWithDefaultValues in class AQualifierA
    • initVariables

      public void initVariables()
      Specified by:
      initVariables in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      initVariables in class AQualifierA
    • initialiseProperties

      public void initialiseProperties(boolean loaded)
      boolean properties' default values are initialized in the constructor via z_internalBooleanProperties
      Specified by:
      initialiseProperties in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      initialiseProperties in class AQualifierA
      Parameters:
      loaded -
    • initialiseProperty

      public void initialiseProperty(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, boolean loaded)
      Specified by:
      initialiseProperty in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      initialiseProperty in class AQualifierA
    • inverseAdder

      public org.umlg.runtime.collection.UmlgRuntimeProperty inverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, org.umlg.runtime.domain.UmlgNode umlgNode)
      Specified by:
      inverseAdder in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      inverseAdder in class AQualifierA
    • isTinkerRoot

      public boolean isTinkerRoot()
      Specified by:
      isTinkerRoot in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      isTinkerRoot in class AQualifierA
    • removeFromBQualifierD

      public void removeFromBQualifierD(BQualifierD bQualifierD)
    • removeFromBQualifierD

      public void removeFromBQualifierD(org.umlg.runtime.collection.UmlgSet<BQualifierD> bQualifierD)
    • setBQualifierD

      public void setBQualifierD(org.umlg.runtime.collection.UmlgSet<BQualifierD> bQualifierD)
    • toJson

      public String toJson(Boolean deep)
      deep indicates that components also be serialized.
      Specified by:
      toJson in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      toJson in class AQualifierA
      Parameters:
      deep -
    • toJson

      public String toJson()
      Specified by:
      toJson in interface org.umlg.runtime.domain.PersistentObject
      Specified by:
      toJson in interface org.umlg.runtime.domain.UmlgEnum
      Overrides:
      toJson in class AQualifierA
    • toJsonWithoutCompositeParent

      public String toJsonWithoutCompositeParent(Boolean deep)
      deep indicates that components also be serialized.
      Specified by:
      toJsonWithoutCompositeParent in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      toJsonWithoutCompositeParent in class AQualifierA
      Parameters:
      deep -
    • toJsonWithoutCompositeParent

      public String toJsonWithoutCompositeParent()
      Specified by:
      toJsonWithoutCompositeParent in interface org.umlg.runtime.domain.PersistentObject
      Overrides:
      toJsonWithoutCompositeParent in class AQualifierA
    • validateMultiplicities

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateMultiplicities()
      Specified by:
      validateMultiplicities in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      validateMultiplicities in class AQualifierA
    • z_internalAddPersistentValueToCollection

      public void z_internalAddPersistentValueToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, Object umlgNode)
      Specified by:
      z_internalAddPersistentValueToCollection in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalAddPersistentValueToCollection in class AQualifierA
    • z_internalAddToCollection

      public void z_internalAddToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, Object umlgNode)
      Specified by:
      z_internalAddToCollection in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalAddToCollection in class AQualifierA
    • z_internalBooleanProperties

      public Set<org.umlg.runtime.collection.UmlgRuntimeProperty> z_internalBooleanProperties()
      Specified by:
      z_internalBooleanProperties in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalBooleanProperties in class AQualifierA
    • z_internalDataTypeProperties

      public Set<org.umlg.runtime.collection.UmlgRuntimeProperty> z_internalDataTypeProperties()
      Specified by:
      z_internalDataTypeProperties in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalDataTypeProperties in class AQualifierA
    • z_internalDataTypePropertiesWithDefaultValues

      public Map<org.umlg.runtime.collection.UmlgRuntimeProperty,​Object> z_internalDataTypePropertiesWithDefaultValues()
      Specified by:
      z_internalDataTypePropertiesWithDefaultValues in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalDataTypePropertiesWithDefaultValues in class AQualifierA
    • z_internalGetCollectionFor

      public org.umlg.runtime.collection.UmlgCollection<? extends Object> z_internalGetCollectionFor(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse)
      Specified by:
      z_internalGetCollectionFor in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalGetCollectionFor in class AQualifierA
    • z_internalInverseAdder

      public org.umlg.runtime.collection.UmlgRuntimeProperty z_internalInverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, org.umlg.runtime.domain.UmlgNode umlgNode)
      Specified by:
      z_internalInverseAdder in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalInverseAdder in class AQualifierA
    • z_internalMarkCollectionLoaded

      public void z_internalMarkCollectionLoaded(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, boolean loaded)
      Specified by:
      z_internalMarkCollectionLoaded in interface org.umlg.runtime.domain.UmlgNode
      Overrides:
      z_internalMarkCollectionLoaded in class AQualifierA