Package eu.mihosoft.vmf.runtime.core
-
Interface Summary Interface Description Annotation An annotation can contain compile-time meta-information that can be queried via VMFs reflection API (Reflect
).Behavior<T extends VObject> Builder Change A model change.ChangeListener A model change listener.Changes Contains change related functionality of this object graph.Content Content of this object graph.DelegatedBehavior<T extends VObject> Delegation interface for invoking custom implementations.Immutable Denotes an immutable type.ModelVersion Model version.Mutable Denotes a mutable type.ObservableObject An observable object interface.PropertyChange Represents a property change.ReadOnly Denotes a read-only type.Reflect Reflection API of an object/type.Transaction A collection of changes.TraversalListener Traversal listener for traversing object graphs and performing corresponding actions.VMF VMF API.VObject VMF base class. -
Class Summary Class Description DelegatedBehaviorBase<T extends VObject> Delegation base class for invoking custom implementations.ErasureIsStupid TheErasureIsStupid
class is an uninstantiable placeholder.Property Gives reflective access to an objects/types property.Type Represents a type, e.g.VIterator Iterator that iterates over the specified object graph.VObjects Just likeObjects
, this class consists of static utility methods for operating on VMF objects (instances ofVObject
), or checking certain conditions before operation. -
Enum Summary Enum Description Change.ChangeType Change TypeVIterator.IterationStrategy Iteration strategy.