Index

A B C D G H I N R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

activate(ComponentContext) - Method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Private method to activate plugin.
addValue(String, Object) - Method in class net.ssehub.easy.instantiation.velocity.VelocityCompoundAccess
Adds a nested value of the compound.

B

byName(String) - Method in class net.ssehub.easy.instantiation.velocity.VelocityCompoundAccess
Returns the desired member value of the compound.

C

createContext(Configuration, Map<?, ?>) - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Creates the velocity context.
createEngine() - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Creates the velocity engine with local configuration.

D

deactivate(ComponentContext) - Method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Private method to to de-activate plugin.

G

getByName(String) - Method in class net.ssehub.easy.instantiation.velocity.VelocityCompoundAccess
Returns the desired member value of the compound.
getItems() - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
The converted VelocityContextItems.
getName() - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextItem
Returns the name of the variable as it is used inside the code fragments.
getValue() - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextItem
Returns the value which shall replace the name inside the code fragments.

H

handleContainer() - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
Shall convert ContainerVariable into VelocityContextItems, but not implemented yet.

I

instantiate(FileArtifact, VelocityEngine, VelocityContext) - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Instantiate a single file artifact.

N

nestedValues - Variable in class net.ssehub.easy.instantiation.velocity.VelocityCompoundAccess
 
net.ssehub.easy.instantiation.velocity - package net.ssehub.easy.instantiation.velocity
This package contains the VIL instantiator realization of Apache's Velocity.
For more information please visit the Velocity project page.

R

register() - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Registers the Java artifacts and instantiators.
registered - Static variable in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
 

S

size() - Method in class net.ssehub.easy.instantiation.velocity.VelocityContainerItem
Returns the number of nested values.
SLOT_ACCESS - Static variable in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 

T

toString() - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextItem
Returns getValue() as String.

V

value - Variable in class net.ssehub.easy.instantiation.velocity.VelocityContextItem
 
value(String) - Method in class net.ssehub.easy.instantiation.velocity.VelocityCompoundAccess
Returns the desired member value of the compound.
values - Variable in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
variable - Variable in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
variableName - Variable in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
variableName - Variable in class net.ssehub.easy.instantiation.velocity.VelocityContextItem
 
velocity(Path, Configuration) - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Instantiates a single file artifact using the given configuration.
velocity(Path, Configuration, Map<?, ?>) - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Instantiates a single file artifact using the given configuration.
velocity(Collection<FileArtifact>, Configuration) - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Instantiates a collection of file artifacts using the given configuration.
velocity(Collection<FileArtifact>, Configuration, Map<?, ?>) - Static method in class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
Instantiates a collection of file artifacts using the given configuration.
VelocityCompoundAccess - Class in net.ssehub.easy.instantiation.velocity
Context which allows retrieval of nested values of a compound via getByName(<slot name>).
VelocityCompoundAccess(String, Object) - Constructor for class net.ssehub.easy.instantiation.velocity.VelocityCompoundAccess
Sole constructor for this class.
VelocityContainerItem - Class in net.ssehub.easy.instantiation.velocity
VelocityContextItem for container, i.e., sets and sequences.
VelocityContainerItem(String, List<Object>) - Constructor for class net.ssehub.easy.instantiation.velocity.VelocityContainerItem
Single constructor for this class.
VelocityContextInitializer - Class in net.ssehub.easy.instantiation.velocity
Converts an IDecisionVariable into flat VelocityContextItem, because Velocity needs a simple (name, value) tuple for instantiation.
VelocityContextInitializer(IDecisionVariable) - Constructor for class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
Sole constructor, will immediately start the conversation.
VelocityContextItem - Class in net.ssehub.easy.instantiation.velocity
Datatype for initializing velocity's context.
VelocityContextItem(String, Object) - Constructor for class net.ssehub.easy.instantiation.velocity.VelocityContextItem
Sole constructor for this class.
VelocityInstantiator - Class in net.ssehub.easy.instantiation.velocity
A VIL instantiator for velocity.
VelocityInstantiator() - Constructor for class net.ssehub.easy.instantiation.velocity.VelocityInstantiator
 
visitAnyType(AnyType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitBooleanType(BooleanType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitCompoundType(Compound) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitConstraintType(ConstraintType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitDatatype(IDatatype) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitDerivedType(DerivedDatatype) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitEnumType(Enum) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitIntegerType(IntegerType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitMetaType(MetaType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitOrderedEnumType(OrderedEnum) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitRealType(RealType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitReference(Reference) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitSequence(Sequence) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitSet(Set) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitStringType(StringType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
visitVersionType(VersionType) - Method in class net.ssehub.easy.instantiation.velocity.VelocityContextInitializer
 
A B C D G H I N R S T V 
All Classes and Interfaces|All Packages|Constant Field Values