Interface VObjectInternal
-
- All Superinterfaces:
ObservableObject
,VObject
- All Known Subinterfaces:
VObjectInternalModifiable
@Deprecated public interface VObjectInternal extends VObject, ObservableObject
Deprecated.Internal interface. Don't rely on this API. Seriously, don't rely on it!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
VObjectInternal.EqualsPair
Deprecated.The purpose of this class is to store a pair of objects used for equals().
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description void
__vmf_toString(java.lang.StringBuilder sb, java.util.IdentityHashMap<java.lang.Object,?> identityMap)
Deprecated.boolean
_vmf_equals(java.lang.Object o)
Deprecated.Indicates whether two objects are equal (checks all properties).java.util.List<Annotation>
_vmf_getAnnotations()
Deprecated.int[]
_vmf_getChildrenIndices()
Deprecated.Returns the indices of all children properties which declare this object as parent container (opposite).default VObject
_vmf_getContainer()
Deprecated.java.lang.Object
_vmf_getDefaultValueById(int propertyId)
Deprecated.Returns the default value of the specified property.int[]
_vmf_getIndicesOfPropertiesWithModelElementTypes()
Deprecated.Returns the indices of all collection properties with model element types.int[]
_vmf_getIndicesOfPropertiesWithModelTypeOrElementTypes()
Deprecated.Returns the indices of all properties with model instances or collections that contain model instances.int[]
_vmf_getIndicesOfPropertiesWithModelTypes()
Deprecated.Returns the indices of all properties with model types or collections that contain model instances.default VObject
_vmf_getMutableObject()
Deprecated.Returns the mutable instance wrapped by this instance.int[]
_vmf_getParentIndices()
Deprecated.Returns the indices of all parent properties which declare this object as child/contained element (opposite).java.util.List<Annotation>
_vmf_getPropertyAnnotationsById(int propertyId)
Deprecated.int
_vmf_getPropertyIdByName(java.lang.String propertyName)
Deprecated.Returns the property index of the specified property name.java.lang.String[]
_vmf_getPropertyNames()
Deprecated.Returns the names of the properties defined in this type/object.java.lang.String[]
_vmf_getPropertyTypeNames()
Deprecated.Returns the type names of the properties defined in this type/object.int[]
_vmf_getPropertyTypes()
Deprecated.Returns the type ids of the properties defined in this type/object.java.lang.Object
_vmf_getPropertyValueById(int propertyId)
Deprecated.Returns values of properties by id (calls getter methods).java.lang.String[]
_vmf_getSuperTypeNames()
Deprecated.Returns the names of the super types of this class.Type
_vmf_getType()
Deprecated.Returns the type of this object.int
_vmf_getTypeId()
Deprecated.Returns the type id of this class.int
_vmf_hashCode()
Deprecated.TBDdefault boolean
_vmf_isReadOnly()
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>
_vmf_referencedBy()
Deprecated.eu.mihosoft.vcollections.VList<VObject>
_vmf_references()
Deprecated.void
_vmf_setDefaultValueById(int propertyId, java.lang.Object defaultValue)
Deprecated.Defines the default value for the specified property.void
_vmf_setThreadLocalEquals(java.lang.ThreadLocal<java.util.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 Detail
-
_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
java.lang.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
java.lang.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
java.lang.String[] _vmf_getPropertyTypeNames()
Deprecated.Returns the type names of the properties defined in this type/object.
-
_vmf_getPropertyValueById
java.lang.Object _vmf_getPropertyValueById(int propertyId)
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
int _vmf_getPropertyIdByName(java.lang.String propertyName)
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
default VObject _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
java.lang.Object _vmf_getDefaultValueById(int propertyId)
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
void _vmf_setDefaultValueById(int propertyId, java.lang.Object defaultValue)
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
java.util.List<Annotation> _vmf_getPropertyAnnotationsById(int propertyId)
Deprecated.- Returns:
- annotations of the property specified by property id
-
_vmf_getAnnotations
java.util.List<Annotation> _vmf_getAnnotations()
Deprecated.- Returns:
- annotations of this object
-
_vmf_getContainer
default VObject _vmf_getContainer()
Deprecated.- Returns:
- current unnamed container (named containers are represented via the specified properties instead)
-
_vmf_setThreadLocalEquals
void _vmf_setThreadLocalEquals(java.lang.ThreadLocal<java.util.Map<VObjectInternal.EqualsPair,?>> threadlocalMap)
Deprecated.- Parameters:
threadlocalMap
- the thread local map for equality checks
-
__vmf_toString
void __vmf_toString(java.lang.StringBuilder sb, java.util.IdentityHashMap<java.lang.Object,?> identityMap)
Deprecated.- Parameters:
sb
- string builder used to create the final stringidentityMap
- the identity map for checking for recursion
-
_vmf_equals
boolean _vmf_equals(java.lang.Object o)
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:
-
-