public class God2
extends org.umlg.runtime.domain.BaseUmlgCompositionNode
implements org.umlg.runtime.domain.UmlgRootNode, org.umlg.runtime.domain.CompositionNode
| Modifier and Type | Class and Description |
|---|---|
static class |
God2.God2RuntimePropertyEnum |
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
God2()
default constructor for God2
|
God2(Boolean persistent)
constructor for God2
|
God2(Object id)
constructor for God2
|
God2(org.apache.tinkerpop.gremlin.structure.Vertex vertex)
constructor for God2
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToAbstractSpecies(AbstractSpecies abstractSpecies) |
void |
addToAbstractSpecies(org.umlg.runtime.collection.UmlgSet<AbstractSpecies> abstractSpecies) |
void |
addToAbstractSpeciesIgnoreInverse(AbstractSpecies abstractSpecies) |
void |
addToName(String name) |
void |
addToNameIgnoreInverse(String name) |
void |
addToTestDatetime(org.joda.time.DateTime testDatetime) |
void |
addToTestDatetimeIgnoreInverse(org.joda.time.DateTime testDatetime) |
static org.umlg.runtime.collection.UmlgSet<? extends God2> |
allInstances() |
static org.umlg.runtime.collection.UmlgSet<? extends God2> |
allInstances(org.umlg.runtime.collection.Filter filter) |
List<org.umlg.runtime.validation.UmlgConstraintViolation> |
checkClassConstraints() |
void |
clearAbstractSpecies() |
void |
clearName() |
void |
clearTestDatetime() |
void |
delete() |
void |
fromJson(Map<String,Object> propertyMap) |
void |
fromJson(String json) |
void |
fromJsonDataTypeAndComposite(Map<String,Object> propertyMap) |
void |
fromJsonNonCompositeOne(Map<String,Object> propertyMap) |
void |
fromJsonNonCompositeRequiredMany(Map<String,Object> propertyMap) |
org.umlg.runtime.collection.UmlgSet<AbstractSpecies> |
getAbstractSpecies() |
String |
getMetaDataAsJson() |
String |
getName() |
org.umlg.runtime.domain.UmlgNode |
getOwningObject() |
String |
getQualifiedName() |
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
|
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
|
org.joda.time.DateTime |
getTestDatetime() |
String |
getUid() |
boolean |
hasOnlyOneCompositeParent() |
void |
initDataTypeVariablesWithDefaultValues() |
void |
initialiseProperties(boolean loaded)
boolean properties' default values are initialized in the constructor via z_internalBooleanProperties
|
void |
initialiseProperty(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty,
boolean inverse,
boolean loaded) |
void |
initVariables() |
org.umlg.runtime.collection.UmlgRuntimeProperty |
inverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty,
boolean inverse,
org.umlg.runtime.domain.UmlgNode umlgNode) |
boolean |
isTinkerRoot() |
void |
removeFromAbstractSpecies(AbstractSpecies abstractSpecies) |
void |
removeFromAbstractSpecies(org.umlg.runtime.collection.UmlgSet<AbstractSpecies> abstractSpecies) |
void |
removeFromName(String name) |
void |
removeFromName(org.umlg.runtime.collection.UmlgSet<String> name) |
void |
removeFromTestDatetime(org.joda.time.DateTime testDatetime) |
void |
removeFromTestDatetime(org.umlg.runtime.collection.UmlgSet<org.joda.time.DateTime> testDatetime) |
void |
setAbstractSpecies(org.umlg.runtime.collection.UmlgSet<AbstractSpecies> abstractSpecies) |
void |
setName(String name) |
void |
setTestDatetime(org.joda.time.DateTime testDatetime) |
String |
toJson() |
String |
toJson(Boolean deep)
deep indicates that components also be serialized.
|
String |
toJsonWithoutCompositeParent() |
String |
toJsonWithoutCompositeParent(Boolean deep)
deep indicates that components also be serialized.
|
List<org.umlg.runtime.validation.UmlgConstraintViolation> |
validateMultiplicities() |
List<org.umlg.runtime.validation.UmlgConstraintViolation> |
validateName(String name) |
List<org.umlg.runtime.validation.UmlgConstraintViolation> |
validateTestDatetime(org.joda.time.DateTime testDatetime) |
void |
z_internalAddPersistentValueToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty,
Object umlgNode) |
void |
z_internalAddToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty,
Object umlgNode) |
Set<org.umlg.runtime.collection.UmlgRuntimeProperty> |
z_internalBooleanProperties() |
Set<org.umlg.runtime.collection.UmlgRuntimeProperty> |
z_internalDataTypeProperties() |
Map<org.umlg.runtime.collection.UmlgRuntimeProperty,Object> |
z_internalDataTypePropertiesWithDefaultValues() |
org.umlg.runtime.collection.UmlgCollection<? extends Object> |
z_internalGetCollectionFor(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty,
boolean inverse) |
void |
z_internalMarkCollectionLoaded(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty,
boolean loaded) |
getPathToCompositionalRootaddToThreadEntityVar, asSet, changed, doBeforeCommit, equals, getEdge, getId, getVertex, hashCode, hasInitBeenCalled, notEquals, oclAsType, oclIsInState, oclIsInvalid, oclIsKindOf, oclIsNew, oclIsTypeOf, oclIsUndefined, oclLocale, oclType, reload, setEdge, setVertexclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitasSet, getEdge, getPathToCompositionalRoot, getVertex, setEdgepublic static final long serialVersionUID
public God2(Object id)
id - public God2(org.apache.tinkerpop.gremlin.structure.Vertex vertex)
vertex - public God2()
public God2(Boolean persistent)
persistent - public void addToAbstractSpecies(AbstractSpecies abstractSpecies)
public void addToAbstractSpecies(org.umlg.runtime.collection.UmlgSet<AbstractSpecies> abstractSpecies)
public void addToAbstractSpeciesIgnoreInverse(AbstractSpecies abstractSpecies)
public void addToName(String name)
public void addToNameIgnoreInverse(String name)
public void addToTestDatetime(org.joda.time.DateTime testDatetime)
public void addToTestDatetimeIgnoreInverse(org.joda.time.DateTime testDatetime)
public static org.umlg.runtime.collection.UmlgSet<? extends God2> allInstances(org.umlg.runtime.collection.Filter filter)
public static org.umlg.runtime.collection.UmlgSet<? extends God2> allInstances()
public List<org.umlg.runtime.validation.UmlgConstraintViolation> checkClassConstraints()
checkClassConstraints in interface org.umlg.runtime.domain.UmlgNodepublic void clearAbstractSpecies()
public void clearName()
public void clearTestDatetime()
public void delete()
delete in interface org.umlg.runtime.domain.UmlgNodepublic void fromJson(Map<String,Object> propertyMap)
fromJson in interface org.umlg.runtime.domain.PersistentObjectpublic void fromJson(String json)
fromJson in interface org.umlg.runtime.domain.PersistentObjectpublic void fromJsonDataTypeAndComposite(Map<String,Object> propertyMap)
fromJsonDataTypeAndComposite in interface org.umlg.runtime.domain.PersistentObjectpublic void fromJsonNonCompositeOne(Map<String,Object> propertyMap)
fromJsonNonCompositeOne in interface org.umlg.runtime.domain.PersistentObjectpublic void fromJsonNonCompositeRequiredMany(Map<String,Object> propertyMap)
fromJsonNonCompositeRequiredMany in interface org.umlg.runtime.domain.PersistentObjectpublic org.umlg.runtime.collection.UmlgSet<AbstractSpecies> getAbstractSpecies()
public String getMetaDataAsJson()
getMetaDataAsJson in interface org.umlg.runtime.domain.PersistentObjectpublic String getName()
getName in class org.umlg.runtime.domain.BaseUmlgpublic org.umlg.runtime.domain.UmlgNode getOwningObject()
getOwningObject in interface org.umlg.runtime.domain.CompositionNodegetOwningObject in interface org.umlg.runtime.domain.UmlgNodepublic String getQualifiedName()
getQualifiedName in interface org.umlg.runtime.domain.UmlgEnumpublic List<org.umlg.runtime.collection.Qualifier> getQualifiers(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, org.umlg.runtime.domain.UmlgNode node, boolean inverse)
getQualifiers in interface org.umlg.runtime.domain.UmlgNodetumlRuntimeProperty - node - inverse - public int getSize(boolean inverse,
org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty)
getSize in interface org.umlg.runtime.domain.UmlgNodeinverse - tumlRuntimeProperty - public org.joda.time.DateTime getTestDatetime()
public String getUid()
getUid in interface org.umlg.runtime.domain.PersistentObjectpublic boolean hasOnlyOneCompositeParent()
hasOnlyOneCompositeParent in interface org.umlg.runtime.domain.UmlgNodepublic void initDataTypeVariablesWithDefaultValues()
public void initVariables()
initVariables in interface org.umlg.runtime.domain.UmlgNodepublic void initialiseProperties(boolean loaded)
initialiseProperties in interface org.umlg.runtime.domain.UmlgNodeloaded - public void initialiseProperty(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty,
boolean inverse,
boolean loaded)
initialiseProperty in interface org.umlg.runtime.domain.UmlgNodepublic org.umlg.runtime.collection.UmlgRuntimeProperty inverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty,
boolean inverse,
org.umlg.runtime.domain.UmlgNode umlgNode)
inverseAdder in interface org.umlg.runtime.domain.UmlgNodepublic boolean isTinkerRoot()
isTinkerRoot in interface org.umlg.runtime.domain.UmlgNodepublic void removeFromAbstractSpecies(AbstractSpecies abstractSpecies)
public void removeFromAbstractSpecies(org.umlg.runtime.collection.UmlgSet<AbstractSpecies> abstractSpecies)
public void removeFromName(String name)
public void removeFromName(org.umlg.runtime.collection.UmlgSet<String> name)
public void removeFromTestDatetime(org.joda.time.DateTime testDatetime)
public void removeFromTestDatetime(org.umlg.runtime.collection.UmlgSet<org.joda.time.DateTime> testDatetime)
public void setAbstractSpecies(org.umlg.runtime.collection.UmlgSet<AbstractSpecies> abstractSpecies)
public void setName(String name)
public void setTestDatetime(org.joda.time.DateTime testDatetime)
public String toJson(Boolean deep)
toJson in interface org.umlg.runtime.domain.PersistentObjectdeep - public String toJson()
toJson in interface org.umlg.runtime.domain.PersistentObjecttoJson in interface org.umlg.runtime.domain.UmlgEnumpublic String toJsonWithoutCompositeParent(Boolean deep)
toJsonWithoutCompositeParent in interface org.umlg.runtime.domain.PersistentObjectdeep - public String toJsonWithoutCompositeParent()
toJsonWithoutCompositeParent in interface org.umlg.runtime.domain.PersistentObjectpublic List<org.umlg.runtime.validation.UmlgConstraintViolation> validateMultiplicities()
validateMultiplicities in interface org.umlg.runtime.domain.UmlgNodepublic List<org.umlg.runtime.validation.UmlgConstraintViolation> validateName(String name)
public List<org.umlg.runtime.validation.UmlgConstraintViolation> validateTestDatetime(org.joda.time.DateTime testDatetime)
public void z_internalAddPersistentValueToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty,
Object umlgNode)
z_internalAddPersistentValueToCollection in interface org.umlg.runtime.domain.UmlgNodepublic void z_internalAddToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty,
Object umlgNode)
z_internalAddToCollection in interface org.umlg.runtime.domain.UmlgNodepublic Set<org.umlg.runtime.collection.UmlgRuntimeProperty> z_internalBooleanProperties()
z_internalBooleanProperties in interface org.umlg.runtime.domain.UmlgNodepublic Set<org.umlg.runtime.collection.UmlgRuntimeProperty> z_internalDataTypeProperties()
z_internalDataTypeProperties in interface org.umlg.runtime.domain.UmlgNodepublic Map<org.umlg.runtime.collection.UmlgRuntimeProperty,Object> z_internalDataTypePropertiesWithDefaultValues()
z_internalDataTypePropertiesWithDefaultValues in interface org.umlg.runtime.domain.UmlgNodepublic org.umlg.runtime.collection.UmlgCollection<? extends Object> z_internalGetCollectionFor(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse)
z_internalGetCollectionFor in interface org.umlg.runtime.domain.UmlgNodepublic void z_internalMarkCollectionLoaded(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty,
boolean loaded)
z_internalMarkCollectionLoaded in interface org.umlg.runtime.domain.UmlgNodeCopyright © 2018. All rights reserved.