Index

A C D E F G H I K L M N O P R S T V 
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) or constructor-(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) and Object.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) and java.lang.Object#hashCode() should be used instead of the default implementation.
VMFEquals.EqualsType - Enum in eu.mihosoft.vmf.core
Defines the Object.equals(Object) and Object.hashCode() implementation to use.
VMFModel - Annotation Type in eu.mihosoft.vmf.core
Configures a VMF model.
A C D E F G H I K L M N O P R S T V 
All Classes All Packages