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.
- Annotation - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 05.12.2018.
- AnnotationInfo - Class in eu.mihosoft.vmf.core
- AnnotationInfo(String, String) - Constructor for class eu.mihosoft.vmf.core.AnnotationInfo
- Annotations - Annotation Type in eu.mihosoft.vmf.core
- 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
- 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
- CollectionType - Enum in eu.mihosoft.vmf.core
-
Created by miho on 13.01.2017.
- computeFileNameFromJavaFQN(String) - Static method in class eu.mihosoft.vmf.core.TypeUtil
- CONTAINED - eu.mihosoft.vmf.core.ContainmentType
- Container - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 02.01.2017.
- CONTAINER - eu.mihosoft.vmf.core.ContainmentType
- ContainmentInfo - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- ContainmentType - Enum in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- Contains - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 02.01.2017.
D
- DefaultValue - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 18.06.2018.
- DelegateTo - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 21.03.2017.
- DelegationInfo - Class in eu.mihosoft.vmf.core
-
Created by miho on 21.03.2017.
- destinationPackage() - Method in annotation type eu.mihosoft.vmf.core.VMFModel
E
- equals(Object) - Method in class eu.mihosoft.vmf.core.AnnotationInfo
- equals(Object) - Method in class eu.mihosoft.vmf.core.Prop
- 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
- eu.mihosoft.vmf.core - package eu.mihosoft.vmf.core
- eu.mihosoft.vmf.core.io - package eu.mihosoft.vmf.core.io
- extendsType(ModelType) - Method in class eu.mihosoft.vmf.core.ModelType
F
- FileResource - Class in eu.mihosoft.vmf.core.io
- 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.
- firstToLower(String) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
- firstToUpper(String) - Static method in class eu.mihosoft.vmf.core.StringUtil
-
Deprecated.
G
- 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, File...) - 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(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, File...) - 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.
- getAllTypesThatImplement(ModelType) - Method in class eu.mihosoft.vmf.core.Model
-
Returns all types that implement the specified type.
- getAnnotations() - Method in class eu.mihosoft.vmf.core.Implementation
- getAnnotations() - Method in class eu.mihosoft.vmf.core.ModelType
- getAnnotations() - Method in class eu.mihosoft.vmf.core.Prop
- getConstructorDelegations() - Method in class eu.mihosoft.vmf.core.Implementation
- getConstructorDelegations() - Method in class eu.mihosoft.vmf.core.ModelType
- getContainmentInfo() - Method in class eu.mihosoft.vmf.core.Prop
- getContainmentType() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
- getCustomOrderIndex() - Method in class eu.mihosoft.vmf.core.Prop
-
Returns the requested customOrderIndex of this property.
- getDefaultValueAsString() - Method in class eu.mihosoft.vmf.core.Prop
- getDelegations() - Method in class eu.mihosoft.vmf.core.Implementation
- getDelegations() - Method in class eu.mihosoft.vmf.core.ModelType
- getDelegationsOneForEachType() - Method in class eu.mihosoft.vmf.core.Implementation
- getExtendsString() - Method in class eu.mihosoft.vmf.core.ModelType
- 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
- getFullTypeName() - Method in class eu.mihosoft.vmf.core.ModelType
- getFullTypeName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- getGenericPackageName() - Method in class eu.mihosoft.vmf.core.Prop
- getGenericType() - Method in class eu.mihosoft.vmf.core.Prop
- getGenericTypeName() - Method in class eu.mihosoft.vmf.core.Prop
- getGetterDeclaration() - Method in class eu.mihosoft.vmf.core.Prop
- getGetterPrefix() - Method in class eu.mihosoft.vmf.core.Prop
- getImmutableImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
- getImplementation() - Method in class eu.mihosoft.vmf.core.ModelType
- getImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
- getImplementz() - Method in class eu.mihosoft.vmf.core.ModelType
- getImports() - Method in class eu.mihosoft.vmf.core.Implementation
- getImports() - Method in class eu.mihosoft.vmf.core.ModelType
- getInterface() - Method in class eu.mihosoft.vmf.core.ModelType
- getKey() - Method in class eu.mihosoft.vmf.core.AnnotationInfo
- getMemSet() - Method in class eu.mihosoft.vmf.core.io.MemoryResourceSet
- getMethodDeclaration() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- getMethodDelegations() - Method in class eu.mihosoft.vmf.core.Implementation
- getMethodDelegations() - Method in class eu.mihosoft.vmf.core.ModelType
- getMethodName() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- getModel() - Method in class eu.mihosoft.vmf.core.ModelType
- getName() - Method in class eu.mihosoft.vmf.core.Interface
- getName() - Method in class eu.mihosoft.vmf.core.Prop
- getName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- getNameWithUpperCase() - Method in class eu.mihosoft.vmf.core.Prop
- getOpposite() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
- getOpposite() - Method in class eu.mihosoft.vmf.core.SyncInfo
- getOther() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
- getOther() - Method in class eu.mihosoft.vmf.core.SyncInfo
- getPackageName() - Method in class eu.mihosoft.vmf.core.Implementation
- getPackageName() - Method in class eu.mihosoft.vmf.core.Interface
- getPackageName() - Method in class eu.mihosoft.vmf.core.Model
- getPackageName() - Method in class eu.mihosoft.vmf.core.ModelType
- getPackageName() - Method in class eu.mihosoft.vmf.core.Prop
- getPackageName() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
- getPackageName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- getPackageName(Class<?>) - Static method in class eu.mihosoft.vmf.core.TypeUtil
- getPackageNameFromFullClassName(String) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Returns the package name from the specified full class name using slash notation.
- getParamNames() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- getParamTypes() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- getParent() - Method in class eu.mihosoft.vmf.core.Prop
- getProperties() - Method in class eu.mihosoft.vmf.core.Implementation
- getProperties() - Method in class eu.mihosoft.vmf.core.Interface
- getProperties() - Method in class eu.mihosoft.vmf.core.ModelType
- getProperties() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
- getProperties() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- getPropertiesForEquals() - Method in class eu.mihosoft.vmf.core.Implementation
- getPropertiesWithoutCollectionsBasedContainment() - Method in class eu.mihosoft.vmf.core.Implementation
- getPropertiesWithoutCollectionsBasedContainment() - Method in class eu.mihosoft.vmf.core.Interface
- getPropertiesWithoutCollectionsBasedContainment() - Method in class eu.mihosoft.vmf.core.ModelType
- getPropId() - Method in class eu.mihosoft.vmf.core.Prop
- getPropType() - Method in class eu.mihosoft.vmf.core.Prop
- getReadOnlyImplementation() - Method in class eu.mihosoft.vmf.core.ModelType
- getReadOnlyImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
- getReadOnlyInterface() - Method in class eu.mihosoft.vmf.core.ModelType
- getReturnType() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- getReturnTypeAsString(Model, Method) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Returns the return type of the specified method as string.
- getRootSrcFolder() - Method in class eu.mihosoft.vmf.core.io.FileResourceSet
- getSetterDeclaration() - Method in class eu.mihosoft.vmf.core.Prop
- getShortNameFromFullClassName(String) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
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
- getSyncInfo() - Method in class eu.mihosoft.vmf.core.Prop
- GetterOnly - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 02.01.2017.
- getThisProp() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
- getThiz() - Method in class eu.mihosoft.vmf.core.ContainmentInfo
- getThiz() - Method in class eu.mihosoft.vmf.core.SyncInfo
- getType() - Method in class eu.mihosoft.vmf.core.Implementation
- getType() - Method in class eu.mihosoft.vmf.core.Interface
- getType() - Method in class eu.mihosoft.vmf.core.Prop
- getType() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
- getType() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- getTypeAsString(Model, Class<?>) - Static method in class eu.mihosoft.vmf.core.TypeUtil
-
Returns the specified type as string.
- getTypeId() - Method in class eu.mihosoft.vmf.core.ModelType
- getTypeId() - Method in class eu.mihosoft.vmf.core.Prop
- getTypeId() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
- getTypeName() - Method in class eu.mihosoft.vmf.core.Implementation
- getTypeName() - Method in class eu.mihosoft.vmf.core.ModelType
- getTypeName() - Method in class eu.mihosoft.vmf.core.Prop
- getTypeName() - Method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
- getTypeName() - Method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- getTypes() - Method in class eu.mihosoft.vmf.core.Model
- getValue() - Method in class eu.mihosoft.vmf.core.AnnotationInfo
- getVarName() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- getWritableImplementsString() - Method in class eu.mihosoft.vmf.core.ModelType
H
- hashCode() - Method in class eu.mihosoft.vmf.core.AnnotationInfo
- hashCode() - Method in class eu.mihosoft.vmf.core.Prop
I
- IgnoreEquals - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 08.01.2017.
- IgnoreToString - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 08.01.2017.
- Immutable - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 10.03.17.
- Implementation - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- index() - Method in annotation type eu.mihosoft.vmf.core.PropertyOrder
- initPropIds() - Method in class eu.mihosoft.vmf.core.ModelType
- Interface - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- InterfaceOnly - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 10.03.17.
- isCloneMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Indicates whether the
Object.clone()
is delegated to a custom implementation. - isCollectionType() - Method in class eu.mihosoft.vmf.core.Prop
- isConstructor() - Method in class eu.mihosoft.vmf.core.DelegationInfo
- isContained() - Method in class eu.mihosoft.vmf.core.Prop
- isContainer() - Method in class eu.mihosoft.vmf.core.Prop
- isContainmentProperty() - Method in class eu.mihosoft.vmf.core.Prop
- isCustomPropertyOrderPresent() - Method in class eu.mihosoft.vmf.core.ModelType
-
Indicates whether a custom property order is present.
- isEqualsMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Indicates whether the
Object.equals(Object)
is delegated to a custom implementation. - isGetterOnly() - Method in class eu.mihosoft.vmf.core.Prop
- isHashCodeMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Indicates whether the
Object.hashCode()
is delegated to a custom implementation. - isIgnoredForEquals() - Method in class eu.mihosoft.vmf.core.Prop
- isIgnoredForToString() - Method in class eu.mihosoft.vmf.core.Prop
- isImmutable() - Method in class eu.mihosoft.vmf.core.ModelType
- isInterfaceOnly() - Method in class eu.mihosoft.vmf.core.ModelType
- isModelType() - Method in class eu.mihosoft.vmf.core.Prop
- isModelType(String) - Method in class eu.mihosoft.vmf.core.Model
- isRequired() - Method in class eu.mihosoft.vmf.core.Prop
- isToStringMethodDelegated() - Method in class eu.mihosoft.vmf.core.ModelType
-
Indicates whether the
Object.toString()
is delegated to a custom implementation. - isVoid() - Method in class eu.mihosoft.vmf.core.DelegationInfo
K
- key() - Method in annotation type eu.mihosoft.vmf.core.Annotation
L
- LIST - eu.mihosoft.vmf.core.CollectionType
M
- MemoryResource - Class in eu.mihosoft.vmf.core.io
- MemoryResource() - Constructor for class eu.mihosoft.vmf.core.io.MemoryResource
- MemoryResourceSet - Class in eu.mihosoft.vmf.core.io
- 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
- ModelType - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
N
- newInstance(Model, Class<?>) - Static method in class eu.mihosoft.vmf.core.DelegationInfo
- newInstance(Model, Class<?>, int) - Static method in class eu.mihosoft.vmf.core.ModelType
- newInstance(Model, Method) - Static method in class eu.mihosoft.vmf.core.DelegationInfo
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.Implementation
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.Interface
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.ReadOnlyImplementation
- newInstance(ModelType) - Static method in class eu.mihosoft.vmf.core.ReadOnlyInterface
- newInstance(ModelType, ModelType, Prop) - Static method in class eu.mihosoft.vmf.core.SyncInfo
- newInstance(ModelType, Prop, ModelType, Prop, ContainmentType) - Static method in class eu.mihosoft.vmf.core.ContainmentInfo
- newInstance(ModelType, Method) - Static method in class eu.mihosoft.vmf.core.Prop
- newInstance(Class<?>...) - Static method in class eu.mihosoft.vmf.core.Model
- newInstance(String, String, String, List<String>, List<String>, boolean) - Static method in class eu.mihosoft.vmf.core.DelegationInfo
- NONE - eu.mihosoft.vmf.core.CollectionType
- NONE - eu.mihosoft.vmf.core.ContainmentType
O
- open() - Method in class eu.mihosoft.vmf.core.io.FileResource
- open() - Method in class eu.mihosoft.vmf.core.io.MemoryResource
- open() - Method in interface eu.mihosoft.vmf.core.io.Resource
-
Opens this resource.
- 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.
- opposite() - Method in annotation type eu.mihosoft.vmf.core.Container
- opposite() - Method in annotation type eu.mihosoft.vmf.core.Contains
- 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
- primitiveToBoxedType(String) - Static method in class eu.mihosoft.vmf.core.ModelType
- printStats(PrintWriter) - Method in class eu.mihosoft.vmf.core.io.MemoryResourceSet
- Prop - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- propertiesWithoutCollectionsBasedContainment(ModelType, List<Prop>) - Static method in class eu.mihosoft.vmf.core.ModelType
- PropertyOrder - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 02.01.2017.
- PropType - Enum in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
R
- ReadOnlyImplementation - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- ReadOnlyInterface - Class in eu.mihosoft.vmf.core
-
Created by miho on 06.01.2017.
- Required - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 02.01.2017.
- resolveExternalType(String) - Method in class eu.mihosoft.vmf.core.Model
- resolveOppositeOf(ModelType, String) - Method in class eu.mihosoft.vmf.core.Model
-
Resolves the specified opposite property of the given model type.
- resolveProp(String) - Method in class eu.mihosoft.vmf.core.ModelType
- resolveType(String) - Method in class eu.mihosoft.vmf.core.Model
- Resource - Interface in eu.mihosoft.vmf.core.io
- ResourceSet - Interface in eu.mihosoft.vmf.core.io
S
- setCustomOrderIndex(Integer) - Method in class eu.mihosoft.vmf.core.Prop
-
Sets the requested customOrderIndex of this property.
- setDefaultValueAsString(String) - Method in class eu.mihosoft.vmf.core.Prop
- setKey(String) - Method in class eu.mihosoft.vmf.core.AnnotationInfo
- setValue(String) - Method in class eu.mihosoft.vmf.core.AnnotationInfo
- 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
-
Created by miho on 06.01.2017.
- SyncWith - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 20.03.17.
T
- TypeUtil - Class in eu.mihosoft.vmf.core
-
Created by miho on 21.03.2017.
V
- value() - Method in annotation type eu.mihosoft.vmf.core.Annotation
- value() - Method in annotation type eu.mihosoft.vmf.core.Annotations
- value() - Method in annotation type eu.mihosoft.vmf.core.DefaultValue
- 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
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.mihosoft.vmf.core.PropType
-
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
-
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
-
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.
- VMFModel - Annotation Type in eu.mihosoft.vmf.core
-
Created by miho on 07.01.2017.
All Classes All Packages