Interface VObjectInternal
- All Superinterfaces:
ObservableObject
,VObject
- All Known Subinterfaces:
VObjectInternalModifiable
Deprecated.
Internal interface. Don't rely on this API. Seriously, don't rely on it!
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Deprecated.The purpose of this class is to store a pair of objects used for equals(). -
Method Summary
Modifier and TypeMethodDescriptionvoid
__vmf_toString(StringBuilder sb, IdentityHashMap<Object,?> identityMap)
Deprecated.boolean
_vmf_equals(Object o)
Deprecated.Indicates whether two objects are equal (checks all properties).Deprecated.int[]
Deprecated.Returns the indices of all children properties which declare this object as parent container (opposite).default VObject
Deprecated._vmf_getDefaultValueById(int propertyId)
Deprecated.Returns the default value of the specified property.int[]
Deprecated.Returns the indices of all collection properties with model element types.int[]
Deprecated.Returns the indices of all properties with model instances or collections that contain model instances.int[]
Deprecated.Returns the indices of all properties with model types or collections that contain model instances.default VObject
Deprecated.Returns the mutable instance wrapped by this instance.int[]
Deprecated.Returns the indices of all parent properties which declare this object as child/contained element (opposite)._vmf_getPropertyAnnotationsById(int propertyId)
Deprecated.int
_vmf_getPropertyIdByName(String propertyName)
Deprecated.Returns the property index of the specified property name.String[]
Deprecated.Returns the names of the properties defined in this type/object.String[]
Deprecated.Returns the type names of the properties defined in this type/object.int[]
Deprecated.Returns the type ids of the properties defined in this type/object._vmf_getPropertyValueById(int propertyId)
Deprecated.Returns values of properties by id (calls getter methods).String[]
Deprecated.Returns the names of the super types of this class.Deprecated.Returns the type of this object.int
Deprecated.Returns the type id of this class.int
Deprecated.TBDdefault boolean
Deprecated.Indicates whether this object is a read-only instance.boolean
_vmf_isSetById(int propertyId)
Deprecated.Determines whether the specified property is set.eu.mihosoft.vcollections.VList<VObject>
Deprecated.eu.mihosoft.vcollections.VList<VObject>
Deprecated.void
_vmf_setDefaultValueById(int propertyId, Object defaultValue)
Deprecated.Defines the default value for the specified property.void
_vmf_setThreadLocalEquals(ThreadLocal<Map<VObjectInternal.EqualsPair,?>> threadlocalMap)
Deprecated.Methods inherited from interface eu.mihosoft.vmf.runtime.core.ObservableObject
addPropertyChangeListener, removePropertyChangeListener
Methods inherited from interface eu.mihosoft.vmf.runtime.core.VObject
asReadOnly, clone, vmf
-
Method Details
-
_vmf_getTypeId
int _vmf_getTypeId()Deprecated.Returns the type id of this class. -
_vmf_getType
Type _vmf_getType()Deprecated.Returns the type of this object.- Returns:
- type of this object
-
_vmf_getSuperTypeNames
String[] _vmf_getSuperTypeNames()Deprecated.Returns the names of the super types of this class.- Returns:
- the names of the super types of this class
-
_vmf_getPropertyNames
String[] _vmf_getPropertyNames()Deprecated.Returns the names of the properties defined in this type/object. -
_vmf_getPropertyTypes
int[] _vmf_getPropertyTypes()Deprecated.Returns the type ids of the properties defined in this type/object. -
_vmf_getPropertyTypeNames
String[] _vmf_getPropertyTypeNames()Deprecated.Returns the type names of the properties defined in this type/object. -
_vmf_getPropertyValueById
Deprecated.Returns values of properties by id (calls getter methods). -
_vmf_getIndicesOfPropertiesWithModelTypes
int[] _vmf_getIndicesOfPropertiesWithModelTypes()Deprecated.Returns the indices of all properties with model types or collections that contain model instances. -
_vmf_getIndicesOfPropertiesWithModelElementTypes
int[] _vmf_getIndicesOfPropertiesWithModelElementTypes()Deprecated.Returns the indices of all collection properties with model element types. -
_vmf_getIndicesOfPropertiesWithModelTypeOrElementTypes
int[] _vmf_getIndicesOfPropertiesWithModelTypeOrElementTypes()Deprecated.Returns the indices of all properties with model instances or collections that contain model instances. -
_vmf_getChildrenIndices
int[] _vmf_getChildrenIndices()Deprecated.Returns the indices of all children properties which declare this object as parent container (opposite). This includes collection properties that contain children. -
_vmf_getParentIndices
int[] _vmf_getParentIndices()Deprecated.Returns the indices of all parent properties which declare this object as child/contained element (opposite). -
_vmf_getPropertyIdByName
Deprecated.Returns the property index of the specified property name.- Parameters:
propertyName
-- Returns:
- the property index of the specified property name or
-1
if the specified property does not exist
-
_vmf_isReadOnly
default boolean _vmf_isReadOnly()Deprecated.Indicates whether this object is a read-only instance.- Returns:
true
if this object is a read-only instance;false
otherwise
-
_vmf_getMutableObject
Deprecated.Returns the mutable instance wrapped by this instance. If this object is a mutable instance this method is a no-op.- Returns:
- the mutable instance wrapped by this instance
-
_vmf_getDefaultValueById
Deprecated.Returns the default value of the specified property.- Parameters:
propertyId
- id of the property- Returns:
- the default value of the specified property
-
_vmf_setDefaultValueById
Deprecated.Defines the default value for the specified property.- Parameters:
propertyId
- id of the propertydefaultValue
- the default value to set
-
_vmf_isSetById
boolean _vmf_isSetById(int propertyId)Deprecated.Determines whether the specified property is set.- Parameters:
propertyId
- id of the property- Returns:
true
if this property is set;false
otherwise
-
_vmf_referencedBy
eu.mihosoft.vcollections.VList<VObject> _vmf_referencedBy()Deprecated.- Returns:
- objects that reference this object
-
_vmf_references
eu.mihosoft.vcollections.VList<VObject> _vmf_references()Deprecated.- Returns:
- objects that are referenced by this object
-
_vmf_getPropertyAnnotationsById
Deprecated.- Returns:
- annotations of the property specified by property id
-
_vmf_getAnnotations
List<Annotation> _vmf_getAnnotations()Deprecated.- Returns:
- annotations of this object
-
_vmf_getContainer
Deprecated.- Returns:
- current unnamed container (named containers are represented via the specified properties instead)
-
_vmf_setThreadLocalEquals
Deprecated.- Parameters:
threadlocalMap
- the thread local map for equality checks
-
__vmf_toString
Deprecated.- Parameters:
sb
- string builder used to create the final stringidentityMap
- the identity map for checking for recursion
-
_vmf_equals
Deprecated.Indicates whether two objects are equal (checks all properties).- Parameters:
o
- object to compare- Returns:
true
if objects are equal;false
otherwise
-
_vmf_hashCode
int _vmf_hashCode()Deprecated.TBD- Returns:
-