Index
A C D E F G H I K L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- alignRight(int, int) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- alignRight(String, int) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- ALL - eu.mihosoft.vmf.core.VMFEquals.EqualsType
- allInheritedTypesAreInterfaceOnlyWithGettersOnly() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- allPropertyTypesAreInterfaceOnlyWithGettersOnlyOrImmutable() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- Annotation - Annotation Type in eu.mihosoft.vmf.core
-
An annotation can be used to add custom metadata to entities and properties of a model.
- AnnotationInfo - Class in eu.mihosoft.vmf.core
-
Deprecated.
- AnnotationInfo(String, String) - Constructor for class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.Creates a new annotation info.
- Annotations - Annotation Type in eu.mihosoft.vmf.core
-
Deprecated.
- asString() - Method in class eu.mihosoft.vmf.core.io.MemoryResource
- asString() - Method in class eu.mihosoft.vmf.core.io.MemoryResourceSet
C
- CLASS - eu.mihosoft.vmf.core.PropType
-
Deprecated.
- className() - Method in annotation type eu.mihosoft.vmf.core.DelegateTo
- close() - Method in class eu.mihosoft.vmf.core.io.FileResource
- close() - Method in class eu.mihosoft.vmf.core.io.MemoryResource
- close() - Method in interface eu.mihosoft.vmf.core.io.Resource
- CodeGenerator - Class in eu.mihosoft.vmf.core
-
Code generator that generates Java code for the specified model instance.
- CodeGenerator() - Constructor for class eu.mihosoft.vmf.core.CodeGenerator
-
Constructor.
- CodeGenerator(VelocityEngine) - Constructor for class eu.mihosoft.vmf.core.CodeGenerator
- COLLECTION - eu.mihosoft.vmf.core.PropType
-
Deprecated.
- CollectionType - Enum in eu.mihosoft.vmf.core
-
Indicates the collection type of as property.
- computeFileNameFromJavaFQN(String) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Deprecated.
- CONTAINED - eu.mihosoft.vmf.core.ContainmentType
-
Deprecated.
- Container - Annotation Type in eu.mihosoft.vmf.core
-
Used to define a containment relationship.
- CONTAINER - eu.mihosoft.vmf.core.ContainmentType
-
Deprecated.
- CONTAINMENT_AND_EXTERNAL - eu.mihosoft.vmf.core.VMFEquals.EqualsType
- ContainmentInfo - Class in eu.mihosoft.vmf.core
-
Deprecated.
- ContainmentType - Enum in eu.mihosoft.vmf.core
-
Deprecated.
- Contains - Annotation Type in eu.mihosoft.vmf.core
-
Used to define a containment relationship.
D
- DefaultValue - Annotation Type in eu.mihosoft.vmf.core
-
This model annotation allows to define custom default values for properties.
- DelegateTo - Annotation Type in eu.mihosoft.vmf.core
-
Delegates method calls to custom behavior implementations.
- DelegationInfo - Class in eu.mihosoft.vmf.core
-
Deprecated.
- Doc - Annotation Type in eu.mihosoft.vmf.core
-
Adds user defined documentation to the generated API.
E
- equality() - Method in annotation type eu.mihosoft.vmf.core.VMFModel
-
Defines which equality (and hashCode) implementation to use as default (i.e.
- equals(Object) - Method in class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.
- equals(Object) - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- escapeJavaStyleString(Writer, String, boolean) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- escapeJavaStyleString(String, boolean) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- eu.mihosoft.vmf - package eu.mihosoft.vmf
-
The VMF package is the main entry point for interacting with the code generator.
- eu.mihosoft.vmf.core - package eu.mihosoft.vmf.core
-
The VMF core package contains the model classes and annotations used by the VMF package (
eu.mihosoft.vmf
) to generate a fully functional model implementation. - eu.mihosoft.vmf.core.io - package eu.mihosoft.vmf.core.io
-
The IO package contains resource classes for specifying destinations for generated code.
- extendsType(ModelType) - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- extendsType(String) - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
F
- FileResource - Class in eu.mihosoft.vmf.core.io
-
A file resource.
- FileResourceSet - Class in eu.mihosoft.vmf.core.io
-
A file resource set used for Java code generation.
- FileResourceSet(File) - Constructor for class eu.mihosoft.vmf.core.io.FileResourceSet
-
Creates a new file resource set.
- findAllPropsThatContainType() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Returns all properties of the model this type belongs to (searches in all properties of all model types) that contain instance of this type.
- findAllPropsThatContainTypeWithOpposite() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Returns all properties of the model this type belongs to (searches in all properties of all model types) that contain instance of this type (with opposite).
- findAllPropsThatContainTypeWithoutOpposite() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Returns all properties of the model this type belongs to (searches in all properties of all model types) that contain instance of this type (without opposite).
- findAllTypesThatContainType() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Returns all types of the model this type belongs to (searches in all properties of all model types) that contain instance of this type.
- findAllTypesThatContainTypeWithOpposite() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Returns all types of the model this type belongs to (searches in all properties of all model types) that contain instance of this type.
- findAllTypesThatContainTypeWithoutOpposite() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Returns all types of the model this type belongs to (searches in all properties of all model types) that contain instance of this type.
- firstToLower(String) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- firstToUpper(String) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- fromAnnotation(VMFModel) - Static method in class eu.mihosoft.vmf.core.ModelConfig
G
- generate(ResourceSet, Resource...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(ResourceSet, File...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(ResourceSet, Class<?>...) - Method in class eu.mihosoft.vmf.core.CodeGenerator
-
Generates code for the specified model definition.
- generate(ResourceSet, Class<?>...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(ResourceSet, ClassLoader, String) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(ResourceSet, URLClassLoader, Resource...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(ResourceSet, URLClassLoader, File...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(File, File...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(File, Class<?>...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(File, ClassLoader, String) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(File, String) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- generate(File, URLClassLoader, File...) - Static method in class eu.mihosoft.vmf.VMF
-
Generates code for the specified model definition.
- getAllInheritedTypes() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getAllTypesThatImplement(ModelType) - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.Returns all types that implement the specified type.
- getAnnotations() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getAnnotations() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getAnnotations() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getBehaviorExtendsString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getConstructorDelegations() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getConstructorDelegations() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getContainmentInfo() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getContainmentType() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.
- getCustomDocumentation() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getCustomDocumentation() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getCustomDocumentation() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getCustomOrderIndex() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.Returns the requested customOrderIndex of this property.
- getDefaultValueAsString() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getDelegations() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getDelegations() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getDelegationsOneForEachType() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getEqualsDefaultImpl() - Method in class eu.mihosoft.vmf.core.ModelConfig
- getExtendsString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getFile() - Method in class eu.mihosoft.vmf.core.io.FileResource
-
Returns the file object associated with this resource set.
- getFullTypeName() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getFullTypeName() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getFullTypeName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- getGenericPackageName() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getGenericType() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getGenericTypeName() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getGetterDeclaration() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getGetterPrefix() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getImmutableImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getImplementation() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getImplementz() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getImports() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getImports() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getInheritedProp() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.Returns the property this property is inherited from.
- getInterface() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getKey() - Method in class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.
- getMemSet() - Method in class eu.mihosoft.vmf.core.io.MemoryResourceSet
-
Returns the set of memory resources.
- getMethodDeclaration() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getMethodDelegations() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getMethodDelegations() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getMethodName() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getMethodSignature() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.Returns the method signature in the form of
methodName(paramTypeName1;paramTypeName2;...;paramTypeNameN)
orconstructor-(paramTypeName1;paramTypeName2;...;paramTypeNameN)
if this delegation info represents a constructor delegation - getModel() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getModelConfig() - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- getName() - Method in class eu.mihosoft.vmf.core.Interface
-
Deprecated.
- getName() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- getNameWithUpperCase() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getOpposite() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.
- getOpposite() - Method in class eu.mihosoft.vmf.core.ReferenceInfo
-
Deprecated.
- getOpposite() - Method in class eu.mihosoft.vmf.core.SyncInfo
-
Deprecated.
- getOther() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.
- getOther() - Method in class eu.mihosoft.vmf.core.ReferenceInfo
-
Deprecated.
- getOther() - Method in class eu.mihosoft.vmf.core.SyncInfo
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.Interface
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
-
Deprecated.
- getPackageName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- getPackageName(Class<?>) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Deprecated.
- getPackageNameFromFullClassName(String) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Deprecated.Returns the package name from the specified full class name using slash notation.
- getParamNames() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getParamTypes() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getParent() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getProperties() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getProperties() - Method in class eu.mihosoft.vmf.core.Interface
-
Deprecated.
- getProperties() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getProperties() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
-
Deprecated.
- getProperties() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- getPropertiesForEquals() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getPropertiesWithoutCollectionsBasedContainment() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getPropertiesWithoutCollectionsBasedContainment() - Method in class eu.mihosoft.vmf.core.Interface
-
Deprecated.
- getPropertiesWithoutCollectionsBasedContainment() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getPropId() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getPropType() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getReadOnlyImplementation() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getReadOnlyImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getReadOnlyInterface() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getReferenceInfo() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getReturnType() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getReturnTypeAsString(Model, Method) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Deprecated.Returns the return type of the specified method as string.
- getRootSrcFolder() - Method in class eu.mihosoft.vmf.core.io.FileResourceSet
-
Returns the root folder of this resource set.
- getSetterDeclaration() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getShortNameFromFullClassName(String) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Deprecated.Returns the short class name from the specified full class name, i.e., class name without package/classpath.
- getSimpleTypeName() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getSyncInfo() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- GetterOnly - Annotation Type in eu.mihosoft.vmf.core
-
Indicates that only the getter method of a property should be publically available.
- getThisProp() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.
- getThisProp() - Method in class eu.mihosoft.vmf.core.ReferenceInfo
-
Deprecated.
- getThiz() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.
- getThiz() - Method in class eu.mihosoft.vmf.core.ReferenceInfo
-
Deprecated.
- getThiz() - Method in class eu.mihosoft.vmf.core.SyncInfo
-
Deprecated.
- getType() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getType() - Method in class eu.mihosoft.vmf.core.Interface
-
Deprecated.
- getType() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getType() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
-
Deprecated.
- getType() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- getTypeAsString(Model, Class<?>, boolean, boolean) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Deprecated.Returns the specified type as string.
- getTypeId() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getTypeId() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getTypeId() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
-
Deprecated.
- getTypeName() - Method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- getTypeName() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getTypeName() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getTypeName() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
-
Deprecated.
- getTypeName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- getTypeNameForInterface() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- getTypes() - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- getValue() - Method in class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.
- getVarName() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- getVmfTypeIfaceImplementzString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- getWritableImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
H
- hashCode() - Method in class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.
- hashCode() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
I
- IgnoreEquals - Annotation Type in eu.mihosoft.vmf.core
-
Properties that are annotated with this annotation are ignored by the
equals()
method generated by VMF. - IgnoreToString - Annotation Type in eu.mihosoft.vmf.core
-
Properties that are annotated with this annotation are ignored by the
toString()
method generated by VMF. - Immutable - Annotation Type in eu.mihosoft.vmf.core
-
Entities annotated with this annotation are declared as being immutable, i.e., the state can only be set during initialization via the builder pattern.
- Implementation - Class in eu.mihosoft.vmf.core
-
Deprecated.
- index() - Method in annotation type eu.mihosoft.vmf.core.PropertyOrder
- initPropIds() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- INSTANCE - eu.mihosoft.vmf.core.VMFEquals.EqualsType
- Interface - Class in eu.mihosoft.vmf.core
-
Deprecated.
- InterfaceOnly - Annotation Type in eu.mihosoft.vmf.core
-
Indicates that only an interface should be generated for entities annotated with this annotation.
- IOUtils - Class in eu.mihosoft.vmf.core.io
- isCloneMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Indicates whether the
Object.clone()
is delegated to a custom implementation. - isCollectionType() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isConstructor() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- isContained() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Determines whether the specified type is contained via
@Contains
(with or without opposite). - isContained() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isContainedWithOpposite() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Determines whether the specified type is contained via
@Contains
with opposite. - isContainedWithoutOpposite() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Determines whether the specified type is contained via
@Contains
without opposite. - isContainer() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isContainmentProperty() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isCrossRefProperty() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isCustomPropertyOrderPresent() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Indicates whether a custom property order is present.
- isDocumented() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- isDocumented() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isDocumented() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isEqualsAndHashCode() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isEqualsAndHashCodeALL() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isEqualsAndHashCodeCONTAINMENT_AND_EXTERNAL() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isEqualsMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Indicates whether the
Object.equals(Object)
is delegated to a custom implementation. - isExclusivelyForInterfaceOnlyTypes() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.Indicates whether to use this delegation info only for interface-only types.
- isGetterOnly() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isHashCodeMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Indicates whether the
Object.hashCode()
is delegated to a custom implementation. - isIgnoredForEquals() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.TODO should not change state, since it is a getter only!
- isIgnoredForToString() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isImmutable() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isInheritedProp() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.Determines whether this property is inherited from a super type.
- isInterfaceOnly() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isInterfaceOnlyWithGettersOnly() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- isModelType() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isModelType(String) - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- isReadOnly() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isRequired() - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- isToStringMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.Indicates whether the
Object.toString()
is delegated to a custom implementation. - isVoid() - Method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- isWithoutOpposite() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.Indicates if this containment does not have an opposite.
K
- key() - Method in annotation type eu.mihosoft.vmf.core.Annotation
-
Key of the annotation, e.g., "api" or "model".
L
- LIST - eu.mihosoft.vmf.core.CollectionType
-
Denotes a property that consists of multiple values (list).
M
- MemoryResource - Class in eu.mihosoft.vmf.core.io
-
Memory resource.
- MemoryResource() - Constructor for class eu.mihosoft.vmf.core.io.MemoryResource
- MemoryResourceSet - Class in eu.mihosoft.vmf.core.io
-
A memory based respurce set (content is stored in RAM).
- MemoryResourceSet() - Constructor for class eu.mihosoft.vmf.core.io.MemoryResourceSet
- mergeTemplate(String, VelocityContext, Writer) - Method in class eu.mihosoft.vmf.core.CodeGenerator
-
Generates template code for the specified template.
- Model - Class in eu.mihosoft.vmf.core
-
Deprecated.
- ModelConfig - Class in eu.mihosoft.vmf.core
- ModelConfig() - Constructor for class eu.mihosoft.vmf.core.ModelConfig
- ModelType - Class in eu.mihosoft.vmf.core
-
Deprecated.
N
- newInstance(Model, Class<?>) - Static method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- newInstance(Model, Class<?>, int) - Static method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- newInstance(Model, Method) - Static method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.Implementation
-
Deprecated.
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.Interface
-
Deprecated.
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
-
Deprecated.
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.ReadOnlyInterface
-
Deprecated.
- newInstance(ModelType, ModelType, Prop) - Static method in class eu.mihosoft.vmf.core.SyncInfo
-
Deprecated.
- newInstance(ModelType, Prop, ModelType, Prop) - Static method in class eu.mihosoft.vmf.core.ReferenceInfo
-
Deprecated.
- newInstance(ModelType, Prop, ModelType, Prop, ContainmentType) - Static method in class eu.mihosoft.vmf.core.ContainmentInfo
-
Deprecated.
- newInstance(ModelType, Method) - Static method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- newInstance(Class<?>...) - Static method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- newInstance(String, String, String, List<String>, List<String>, boolean, String) - Static method in class eu.mihosoft.vmf.core.DelegationInfo
-
Deprecated.
- NO_OPPOSITE_PROPERTY - Static variable in annotation type eu.mihosoft.vmf.core.Contains
- NONE - eu.mihosoft.vmf.core.CollectionType
-
Denotes a property that consists of a single value.
- NONE - eu.mihosoft.vmf.core.ContainmentType
-
Deprecated.
O
- open() - Method in class eu.mihosoft.vmf.core.io.FileResource
- open() - Method in class eu.mihosoft.vmf.core.io.MemoryResource
-
Deprecated.
- open() - Method in interface eu.mihosoft.vmf.core.io.Resource
-
Opens this resource for writing.
- open(String) - Method in class eu.mihosoft.vmf.core.io.FileResourceSet
- open(String) - Method in class eu.mihosoft.vmf.core.io.MemoryResourceSet
- open(String) - Method in interface eu.mihosoft.vmf.core.io.ResourceSet
-
Opens a resource in this resource set.
- openForReading() - Method in class eu.mihosoft.vmf.core.io.FileResource
- openForReading() - Method in class eu.mihosoft.vmf.core.io.MemoryResource
- openForReading() - Method in interface eu.mihosoft.vmf.core.io.Resource
-
Opens this resource for reading.
- openForWriting() - Method in class eu.mihosoft.vmf.core.io.FileResource
- openForWriting() - Method in class eu.mihosoft.vmf.core.io.MemoryResource
- openForWriting() - Method in interface eu.mihosoft.vmf.core.io.Resource
-
Opens this resource for writing.
- opposite() - Method in annotation type eu.mihosoft.vmf.core.Container
-
Sets the opposite property of this containment relationship, e.g., "child" (short form) or "ClassName.child" (full property).
- opposite() - Method in annotation type eu.mihosoft.vmf.core.Contains
-
Sets the opposite property of this containment relationship, e.g., "parent" (short form) or "ClassName.parent" (full property).
- opposite() - Method in annotation type eu.mihosoft.vmf.core.Refers
-
Sets the opposite property of this cross reference relationship, e.g., "prop" (short form) or "ClassName.prop" (full property).
- opposite() - Method in annotation type eu.mihosoft.vmf.core.SyncWith
P
- padRight(int, int) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- padRight(String, int) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- PRIMITIVE - eu.mihosoft.vmf.core.PropType
-
Deprecated.
- primitiveToBoxedType(String) - Static method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- printStats(PrintWriter) - Method in class eu.mihosoft.vmf.core.io.MemoryResourceSet
- Prop - Class in eu.mihosoft.vmf.core
-
Deprecated.
- propertiesWithoutCollectionsBasedContainment(ModelType, List<Prop>) - Static method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- PropertyOrder - Annotation Type in eu.mihosoft.vmf.core
-
This annotation can be used to define a property order.
- PropType - Enum in eu.mihosoft.vmf.core
-
Deprecated.
R
- ReadOnlyImplementation - Class in eu.mihosoft.vmf.core
-
Deprecated.
- ReadOnlyInterface - Class in eu.mihosoft.vmf.core
-
Deprecated.
- ReferenceInfo - Class in eu.mihosoft.vmf.core
-
Deprecated.
- Refers - Annotation Type in eu.mihosoft.vmf.core
-
Used to define a cross reference (bidirectional linking relationship).
- Required - Annotation Type in eu.mihosoft.vmf.core
-
Deprecated.
- resolveExternalType(String) - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- resolveOppositeOf(ModelType, String) - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.Resolves the specified opposite property of the given model type.
- resolveProp(String) - Method in class eu.mihosoft.vmf.core.ModelType
-
Deprecated.
- resolveType(String) - Method in class eu.mihosoft.vmf.core.Model
-
Deprecated.
- Resource - Interface in eu.mihosoft.vmf.core.io
-
A resource for storing code generated by VMF.
- ResourceSet - Interface in eu.mihosoft.vmf.core.io
-
A set of resources.
- resourceToString(Resource) - Static method in class eu.mihosoft.vmf.core.io.IOUtils
-
Reads the specified resource into a string.
S
- setCustomOrderIndex(Integer) - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.Sets the requested customOrderIndex of this property.
- setDefaultValueAsString(String) - Method in class eu.mihosoft.vmf.core.Prop
-
Deprecated.
- setEqualsDefaultImpl(VMFEquals.EqualsType) - Method in class eu.mihosoft.vmf.core.ModelConfig
- setKey(String) - Method in class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.Sets the annotation key.
- setValue(String) - Method in class eu.mihosoft.vmf.core.AnnotationInfo
-
Deprecated.Sets the annotation value.
- StringUtil - Class in eu.mihosoft.vmf.core
-
Deprecated.
- StringUtil() - Constructor for class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- SyncInfo - Class in eu.mihosoft.vmf.core
-
Deprecated.
- SyncWith - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 20.03.17.
T
- TypeUtil - Class in eu.mihosoft.vmf.core
-
Deprecated.
V
- value() - Method in annotation type eu.mihosoft.vmf.core.Annotation
-
Value of the annotation.
- value() - Method in annotation type eu.mihosoft.vmf.core.Annotations
-
Deprecated.
- value() - Method in annotation type eu.mihosoft.vmf.core.DefaultValue
- value() - Method in annotation type eu.mihosoft.vmf.core.Doc
- value() - Method in annotation type eu.mihosoft.vmf.core.VMFEquals
-
Defines the
Object.equals(Object)
andObject.hashCode()
implementation to use. - valueOf(String) - Static method in enum eu.mihosoft.vmf.core.CollectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.mihosoft.vmf.core.ContainmentType
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.mihosoft.vmf.core.PropType
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.mihosoft.vmf.core.VMFEquals.EqualsType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.mihosoft.vmf.core.CollectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.mihosoft.vmf.core.ContainmentType
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.mihosoft.vmf.core.PropType
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.mihosoft.vmf.core.VMFEquals.EqualsType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VMF - Class in eu.mihosoft.vmf
-
This class performs the code generation of a given VMF model.
- VMFEquals - Annotation Type in eu.mihosoft.vmf.core
-
Indicates that an automatically generated
java.lang.Object#equals(Object)
andjava.lang.Object#hashCode()
should be used instead of the default implementation. - VMFEquals.EqualsType - Enum in eu.mihosoft.vmf.core
-
Defines the
Object.equals(Object)
andObject.hashCode()
implementation to use. - VMFModel - Annotation Type in eu.mihosoft.vmf.core
-
Configures a VMF model.
All Classes All Packages