Interface VObjectInternal

    • 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 property
        defaultValue - 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 string
        identityMap - 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: