Class JavaManyPrimitiveTypeWithValidation

java.lang.Object
org.umlg.runtime.domain.BaseUmlg
org.umlg.runtime.domain.BaseUmlgCompositionNode
org.umlg.javaprimitivetype.JavaManyPrimitiveTypeWithValidation
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 JavaManyPrimitiveTypeWithValidation 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

    • JavaManyPrimitiveTypeWithValidation

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

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

      public JavaManyPrimitiveTypeWithValidation()
      default constructor for JavaManyPrimitiveTypeWithValidation
    • JavaManyPrimitiveTypeWithValidation

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

    • addToAMaxDoubleMany

      public void addToAMaxDoubleMany(Double aMaxDoubleMany)
    • addToAMaxDoubleMany

      public void addToAMaxDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aMaxDoubleMany)
    • addToAMaxDoubleManyIgnoreInverse

      public void addToAMaxDoubleManyIgnoreInverse(Double aMaxDoubleMany)
    • addToAMaxFloatMany

      public void addToAMaxFloatMany(Float aMaxFloatMany)
    • addToAMaxFloatMany

      public void addToAMaxFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aMaxFloatMany)
    • addToAMaxFloatManyIgnoreInverse

      public void addToAMaxFloatManyIgnoreInverse(Float aMaxFloatMany)
    • addToAMaxIntegerMany

      public void addToAMaxIntegerMany(Integer aMaxIntegerMany)
    • addToAMaxIntegerMany

      public void addToAMaxIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aMaxIntegerMany)
    • addToAMaxIntegerManyIgnoreInverse

      public void addToAMaxIntegerManyIgnoreInverse(Integer aMaxIntegerMany)
    • addToAMaxLongMany

      public void addToAMaxLongMany(Long aMaxLongMany)
    • addToAMaxLongMany

      public void addToAMaxLongMany(org.umlg.runtime.collection.UmlgSet<Long> aMaxLongMany)
    • addToAMaxLongManyIgnoreInverse

      public void addToAMaxLongManyIgnoreInverse(Long aMaxLongMany)
    • addToAMinDoubleMany

      public void addToAMinDoubleMany(Double aMinDoubleMany)
    • addToAMinDoubleMany

      public void addToAMinDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aMinDoubleMany)
    • addToAMinDoubleManyIgnoreInverse

      public void addToAMinDoubleManyIgnoreInverse(Double aMinDoubleMany)
    • addToAMinFloatMany

      public void addToAMinFloatMany(Float aMinFloatMany)
    • addToAMinFloatMany

      public void addToAMinFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aMinFloatMany)
    • addToAMinFloatManyIgnoreInverse

      public void addToAMinFloatManyIgnoreInverse(Float aMinFloatMany)
    • addToAMinIntegerMany

      public void addToAMinIntegerMany(Integer aMinIntegerMany)
    • addToAMinIntegerMany

      public void addToAMinIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aMinIntegerMany)
    • addToAMinIntegerManyIgnoreInverse

      public void addToAMinIntegerManyIgnoreInverse(Integer aMinIntegerMany)
    • addToAMinLongMany

      public void addToAMinLongMany(Long aMinLongMany)
    • addToAMinLongMany

      public void addToAMinLongMany(org.umlg.runtime.collection.UmlgSet<Long> aMinLongMany)
    • addToAMinLongManyIgnoreInverse

      public void addToAMinLongManyIgnoreInverse(Long aMinLongMany)
    • addToARangeDoubleMany

      public void addToARangeDoubleMany(Double aRangeDoubleMany)
    • addToARangeDoubleMany

      public void addToARangeDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aRangeDoubleMany)
    • addToARangeDoubleManyIgnoreInverse

      public void addToARangeDoubleManyIgnoreInverse(Double aRangeDoubleMany)
    • addToARangeFloatMany

      public void addToARangeFloatMany(Float aRangeFloatMany)
    • addToARangeFloatMany

      public void addToARangeFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aRangeFloatMany)
    • addToARangeFloatManyIgnoreInverse

      public void addToARangeFloatManyIgnoreInverse(Float aRangeFloatMany)
    • addToARangeIntegerMany

      public void addToARangeIntegerMany(Integer aRangeIntegerMany)
    • addToARangeIntegerMany

      public void addToARangeIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aRangeIntegerMany)
    • addToARangeIntegerManyIgnoreInverse

      public void addToARangeIntegerManyIgnoreInverse(Integer aRangeIntegerMany)
    • addToARangeLongMany

      public void addToARangeLongMany(Long aRangeLongMany)
    • addToARangeLongMany

      public void addToARangeLongMany(org.umlg.runtime.collection.UmlgSet<Long> aRangeLongMany)
    • addToARangeLongManyIgnoreInverse

      public void addToARangeLongManyIgnoreInverse(Long aRangeLongMany)
    • allInstances

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

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

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

      public void clearAMaxDoubleMany()
    • clearAMaxFloatMany

      public void clearAMaxFloatMany()
    • clearAMaxIntegerMany

      public void clearAMaxIntegerMany()
    • clearAMaxLongMany

      public void clearAMaxLongMany()
    • clearAMinDoubleMany

      public void clearAMinDoubleMany()
    • clearAMinFloatMany

      public void clearAMinFloatMany()
    • clearAMinIntegerMany

      public void clearAMinIntegerMany()
    • clearAMinLongMany

      public void clearAMinLongMany()
    • clearARangeDoubleMany

      public void clearARangeDoubleMany()
    • clearARangeFloatMany

      public void clearARangeFloatMany()
    • clearARangeIntegerMany

      public void clearARangeIntegerMany()
    • clearARangeLongMany

      public void clearARangeLongMany()
    • 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
    • getAMaxDoubleMany

      public org.umlg.runtime.collection.UmlgSet<Double> getAMaxDoubleMany()
    • getAMaxFloatMany

      public org.umlg.runtime.collection.UmlgSet<Float> getAMaxFloatMany()
    • getAMaxIntegerMany

      public org.umlg.runtime.collection.UmlgSet<Integer> getAMaxIntegerMany()
    • getAMaxLongMany

      public org.umlg.runtime.collection.UmlgSet<Long> getAMaxLongMany()
    • getAMinDoubleMany

      public org.umlg.runtime.collection.UmlgSet<Double> getAMinDoubleMany()
    • getAMinFloatMany

      public org.umlg.runtime.collection.UmlgSet<Float> getAMinFloatMany()
    • getAMinIntegerMany

      public org.umlg.runtime.collection.UmlgSet<Integer> getAMinIntegerMany()
    • getAMinLongMany

      public org.umlg.runtime.collection.UmlgSet<Long> getAMinLongMany()
    • getARangeDoubleMany

      public org.umlg.runtime.collection.UmlgSet<Double> getARangeDoubleMany()
    • getARangeFloatMany

      public org.umlg.runtime.collection.UmlgSet<Float> getARangeFloatMany()
    • getARangeIntegerMany

      public org.umlg.runtime.collection.UmlgSet<Integer> getARangeIntegerMany()
    • getARangeLongMany

      public org.umlg.runtime.collection.UmlgSet<Long> getARangeLongMany()
    • getMetaDataAsJson

      public String getMetaDataAsJson()
      Specified by:
      getMetaDataAsJson in interface org.umlg.runtime.domain.PersistentObject
    • 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
    • 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
    • removeFromAMaxDoubleMany

      public void removeFromAMaxDoubleMany(Double aMaxDoubleMany)
    • removeFromAMaxDoubleMany

      public void removeFromAMaxDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aMaxDoubleMany)
    • removeFromAMaxFloatMany

      public void removeFromAMaxFloatMany(Float aMaxFloatMany)
    • removeFromAMaxFloatMany

      public void removeFromAMaxFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aMaxFloatMany)
    • removeFromAMaxIntegerMany

      public void removeFromAMaxIntegerMany(Integer aMaxIntegerMany)
    • removeFromAMaxIntegerMany

      public void removeFromAMaxIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aMaxIntegerMany)
    • removeFromAMaxLongMany

      public void removeFromAMaxLongMany(Long aMaxLongMany)
    • removeFromAMaxLongMany

      public void removeFromAMaxLongMany(org.umlg.runtime.collection.UmlgSet<Long> aMaxLongMany)
    • removeFromAMinDoubleMany

      public void removeFromAMinDoubleMany(Double aMinDoubleMany)
    • removeFromAMinDoubleMany

      public void removeFromAMinDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aMinDoubleMany)
    • removeFromAMinFloatMany

      public void removeFromAMinFloatMany(Float aMinFloatMany)
    • removeFromAMinFloatMany

      public void removeFromAMinFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aMinFloatMany)
    • removeFromAMinIntegerMany

      public void removeFromAMinIntegerMany(Integer aMinIntegerMany)
    • removeFromAMinIntegerMany

      public void removeFromAMinIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aMinIntegerMany)
    • removeFromAMinLongMany

      public void removeFromAMinLongMany(Long aMinLongMany)
    • removeFromAMinLongMany

      public void removeFromAMinLongMany(org.umlg.runtime.collection.UmlgSet<Long> aMinLongMany)
    • removeFromARangeDoubleMany

      public void removeFromARangeDoubleMany(Double aRangeDoubleMany)
    • removeFromARangeDoubleMany

      public void removeFromARangeDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aRangeDoubleMany)
    • removeFromARangeFloatMany

      public void removeFromARangeFloatMany(Float aRangeFloatMany)
    • removeFromARangeFloatMany

      public void removeFromARangeFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aRangeFloatMany)
    • removeFromARangeIntegerMany

      public void removeFromARangeIntegerMany(Integer aRangeIntegerMany)
    • removeFromARangeIntegerMany

      public void removeFromARangeIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aRangeIntegerMany)
    • removeFromARangeLongMany

      public void removeFromARangeLongMany(Long aRangeLongMany)
    • removeFromARangeLongMany

      public void removeFromARangeLongMany(org.umlg.runtime.collection.UmlgSet<Long> aRangeLongMany)
    • setAMaxDoubleMany

      public void setAMaxDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aMaxDoubleMany)
    • setAMaxFloatMany

      public void setAMaxFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aMaxFloatMany)
    • setAMaxIntegerMany

      public void setAMaxIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aMaxIntegerMany)
    • setAMaxLongMany

      public void setAMaxLongMany(org.umlg.runtime.collection.UmlgSet<Long> aMaxLongMany)
    • setAMinDoubleMany

      public void setAMinDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aMinDoubleMany)
    • setAMinFloatMany

      public void setAMinFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aMinFloatMany)
    • setAMinIntegerMany

      public void setAMinIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aMinIntegerMany)
    • setAMinLongMany

      public void setAMinLongMany(org.umlg.runtime.collection.UmlgSet<Long> aMinLongMany)
    • setARangeDoubleMany

      public void setARangeDoubleMany(org.umlg.runtime.collection.UmlgSet<Double> aRangeDoubleMany)
    • setARangeFloatMany

      public void setARangeFloatMany(org.umlg.runtime.collection.UmlgSet<Float> aRangeFloatMany)
    • setARangeIntegerMany

      public void setARangeIntegerMany(org.umlg.runtime.collection.UmlgSet<Integer> aRangeIntegerMany)
    • setARangeLongMany

      public void setARangeLongMany(org.umlg.runtime.collection.UmlgSet<Long> aRangeLongMany)
    • 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
    • validateAMaxDoubleMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMaxDoubleMany(Double aMaxDoubleMany)
    • validateAMaxFloatMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMaxFloatMany(Float aMaxFloatMany)
    • validateAMaxIntegerMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMaxIntegerMany(Integer aMaxIntegerMany)
    • validateAMaxLongMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMaxLongMany(Long aMaxLongMany)
    • validateAMinDoubleMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMinDoubleMany(Double aMinDoubleMany)
    • validateAMinFloatMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMinFloatMany(Float aMinFloatMany)
    • validateAMinIntegerMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMinIntegerMany(Integer aMinIntegerMany)
    • validateAMinLongMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateAMinLongMany(Long aMinLongMany)
    • validateARangeDoubleMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateARangeDoubleMany(Double aRangeDoubleMany)
    • validateARangeFloatMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateARangeFloatMany(Float aRangeFloatMany)
    • validateARangeIntegerMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateARangeIntegerMany(Integer aRangeIntegerMany)
    • validateARangeLongMany

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateARangeLongMany(Long aRangeLongMany)
    • validateMultiplicities

      public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateMultiplicities()
      Specified by:
      validateMultiplicities in interface org.umlg.runtime.domain.UmlgNode
    • 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