Class QualifierB

java.lang.Object
org.umlg.runtime.domain.BaseUmlg
org.umlg.runtime.domain.BaseUmlgCompositionNode
org.umlg.qualifiertest.QualifierB
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 QualifierB extends org.umlg.runtime.domain.BaseUmlgCompositionNode implements org.umlg.runtime.domain.UmlgRootNode, org.umlg.runtime.domain.CompositionNode
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • QualifierB

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

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

      public QualifierB()
      default constructor for QualifierB
    • QualifierB

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

    • addToInt1

      public void addToInt1(Integer int1)
    • addToInt1IgnoreInverse

      public void addToInt1IgnoreInverse(Integer int1)
    • addToInt2

      public void addToInt2(Integer int2)
    • addToInt2IgnoreInverse

      public void addToInt2IgnoreInverse(Integer int2)
    • addToInt3

      public void addToInt3(Integer int3)
    • addToInt3IgnoreInverse

      public void addToInt3IgnoreInverse(Integer int3)
    • addToName1

      public void addToName1(String name1)
    • addToName1IgnoreInverse

      public void addToName1IgnoreInverse(String name1)
    • addToName2

      public void addToName2(String name2)
    • addToName2IgnoreInverse

      public void addToName2IgnoreInverse(String name2)
    • addToQualifierA

      public void addToQualifierA(QualifierA qualifierA)
    • addToQualifierAIgnoreInverse

      public void addToQualifierAIgnoreInverse(QualifierA qualifierA)
    • addToQualifierAInt

      public void addToQualifierAInt(QualifierA qualifierAInt)
    • addToQualifierAIntIgnoreInverse

      public void addToQualifierAIntIgnoreInverse(QualifierA qualifierAInt)
    • addToQualifierAMultipleInt

      public void addToQualifierAMultipleInt(QualifierA qualifierAMultipleInt)
    • addToQualifierAMultipleIntIgnoreInverse

      public void addToQualifierAMultipleIntIgnoreInverse(QualifierA qualifierAMultipleInt)
    • allInstances

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

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

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

      public void clearInt1()
    • clearInt2

      public void clearInt2()
    • clearInt3

      public void clearInt3()
    • clearName1

      public void clearName1()
    • clearName2

      public void clearName2()
    • clearQualifierA

      public void clearQualifierA()
    • clearQualifierAInt

      public void clearQualifierAInt()
    • clearQualifierAMultipleInt

      public void clearQualifierAMultipleInt()
    • delete

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

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

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

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

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

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

      public Integer getInt1()
    • getInt2

      public Integer getInt2()
    • getInt3

      public Integer getInt3()
    • getMetaDataAsJson

      public String getMetaDataAsJson()
      Specified by:
      getMetaDataAsJson in interface org.umlg.runtime.domain.PersistentObject
    • getName1

      public String getName1()
    • getName2

      public String getName2()
    • 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
    • getQualifiedName

      public String getQualifiedName()
      Specified by:
      getQualifiedName in interface org.umlg.runtime.domain.UmlgEnum
    • getQualifierA

      public QualifierA getQualifierA()
    • getQualifierAInt

      public QualifierA getQualifierAInt()
    • getQualifierAMultipleInt

      public QualifierA getQualifierAMultipleInt()
    • 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
      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
      Parameters:
      inverse -
      tumlRuntimeProperty -
    • getUid

      public String getUid()
      Specified by:
      getUid in interface org.umlg.runtime.domain.PersistentObject
    • hasOnlyOneCompositeParent

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

      public void initDataTypeVariablesWithDefaultValues()
    • initVariables

      public void initVariables()
      Specified by:
      initVariables in interface org.umlg.runtime.domain.UmlgNode
    • 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
      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
    • 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
    • isTinkerRoot

      public boolean isTinkerRoot()
      Specified by:
      isTinkerRoot in interface org.umlg.runtime.domain.UmlgNode
    • lookupFor_qualifierBInt_qualifierAInt

      public org.umlg.runtime.collection.UmlgSet<QualifierA> lookupFor_qualifierBInt_qualifierAInt()
    • lookupFor_qualifierBMultipleInt_qualifierAMultipleInt

      public org.umlg.runtime.collection.UmlgSet<QualifierA> lookupFor_qualifierBMultipleInt_qualifierAMultipleInt()
    • lookupFor_qualifierB_qualifierA

      public org.umlg.runtime.collection.UmlgSet<QualifierA> lookupFor_qualifierB_qualifierA()
    • removeFromInt1

      public void removeFromInt1(Integer int1)
    • removeFromInt1

      public void removeFromInt1(org.umlg.runtime.collection.UmlgSet<Integer> int1)
    • removeFromInt2

      public void removeFromInt2(Integer int2)
    • removeFromInt2

      public void removeFromInt2(org.umlg.runtime.collection.UmlgSet<Integer> int2)
    • removeFromInt3

      public void removeFromInt3(Integer int3)
    • removeFromInt3

      public void removeFromInt3(org.umlg.runtime.collection.UmlgSet<Integer> int3)
    • removeFromName1

      public void removeFromName1(String name1)
    • removeFromName1

      public void removeFromName1(org.umlg.runtime.collection.UmlgSet<String> name1)
    • removeFromName2

      public void removeFromName2(String name2)
    • removeFromName2

      public void removeFromName2(org.umlg.runtime.collection.UmlgSet<String> name2)
    • removeFromQualifierA

      public void removeFromQualifierA(QualifierA qualifierA)
    • removeFromQualifierA

      public void removeFromQualifierA(org.umlg.runtime.collection.UmlgSet<QualifierA> qualifierA)
    • removeFromQualifierAInt

      public void removeFromQualifierAInt(QualifierA qualifierAInt)
    • removeFromQualifierAInt

      public void removeFromQualifierAInt(org.umlg.runtime.collection.UmlgSet<QualifierA> qualifierAInt)
    • removeFromQualifierAMultipleInt

      public void removeFromQualifierAMultipleInt(QualifierA qualifierAMultipleInt)
    • removeFromQualifierAMultipleInt

      public void removeFromQualifierAMultipleInt(org.umlg.runtime.collection.UmlgSet<QualifierA> qualifierAMultipleInt)
    • setInt1

      public void setInt1(Integer int1)
    • setInt2

      public void setInt2(Integer int2)
    • setInt3

      public void setInt3(Integer int3)
    • setName1

      public void setName1(String name1)
    • setName2

      public void setName2(String name2)
    • setQualifierA

      public void setQualifierA(QualifierA qualifierA)
    • setQualifierAInt

      public void setQualifierAInt(QualifierA qualifierAInt)
    • setQualifierAMultipleInt

      public void setQualifierAMultipleInt(QualifierA qualifierAMultipleInt)
    • toJson

      public String toJson(Boolean deep)
      deep indicates that components also be serialized.
      Specified by:
      toJson in interface org.umlg.runtime.domain.PersistentObject
      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
    • toJsonWithoutCompositeParent

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

      public String toJsonWithoutCompositeParent()
      Specified by:
      toJsonWithoutCompositeParent in interface org.umlg.runtime.domain.PersistentObject
    • validateInt1

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateInt1(Integer int1)
    • validateInt2

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateInt2(Integer int2)
    • validateInt3

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateInt3(Integer int3)
    • validateMultiplicities

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

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateName1(String name1)
    • validateName2

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateName2(String name2)
    • 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
    • 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
    • z_internalBooleanProperties

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

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

      public Map<org.umlg.runtime.collection.UmlgRuntimeProperty,​Object> z_internalDataTypePropertiesWithDefaultValues()
      Specified by:
      z_internalDataTypePropertiesWithDefaultValues in interface org.umlg.runtime.domain.UmlgNode
    • 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
    • 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
    • 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