Uses of Package
net.ssehub.easy.instantiation.core.model.vilTypes
-
Packages that use net.ssehub.easy.instantiation.core.model.vilTypes Package Description de.uni_hildesheim.sse.buildLanguageTranslation de.uni_hildesheim.sse.ui.contentassist de.uni_hildesheim.sse.vil.expressions de.uni_hildesheim.sse.vil.expressions.translation Translation functionality for expressions.de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation net.ssehub.easy.instantiation.ant ANT additions to VIL.net.ssehub.easy.instantiation.ant.instantiators Java-specific instantiators.net.ssehub.easy.instantiation.aspectj Java additions to VIL.net.ssehub.easy.instantiation.aspectj.instantiators AspectJ-specific instantiators.net.ssehub.easy.instantiation.core.model This package holds classes related to the instantiator model for the EASy-Producer.net.ssehub.easy.instantiation.core.model.artifactModel Contains the VIL artifact model.net.ssehub.easy.instantiation.core.model.artifactModel.representation Contains the implementation of the artifact content representations.net.ssehub.easy.instantiation.core.model.artifactModel.variability Contains fragment artifacts, i.e., artifacts which are used to decompose other artifacts but cannot be used standalone.net.ssehub.easy.instantiation.core.model.artifactModel.xml Contains simple (non-decomposed) artifacts.net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.buildlangModel.execOperand Executable operands for system execution operations.net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Rule match expressions.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.defaultInstantiators The default instantiators for VIL.net.ssehub.easy.instantiation.core.model.execution High level execution support.net.ssehub.easy.instantiation.core.model.expressions Implements the common expression tree for the VIL languages.net.ssehub.easy.instantiation.core.model.templateModel The template language model.net.ssehub.easy.instantiation.core.model.tracing Common tracing functionality.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.instantiation.java Java additions to VIL.net.ssehub.easy.instantiation.java.artifacts Default Java artifacts.net.ssehub.easy.instantiation.java.instantiators Java-specific instantiators.net.ssehub.easy.instantiation.maven A Maven instantiator.net.ssehub.easy.instantiation.serializer.xml A simple and generic mechanism to persist IVML object models as an XML file or stream and also to read them back.net.ssehub.easy.instantiation.serializer.xml.converter This package contains all converters that are needed for serialization.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.net.ssehub.easy.instantiation.xvcl This package holds the Instantiator for the instantiation xvcl files using the XVCL library.net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence.standard This package contains classes which specific to the persistencer of this plug-in.net.ssehub.easy.producer.ui.productline_editor.instantiator This package holds classes for the instantiator editor. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by de.uni_hildesheim.sse.buildLanguageTranslation Class Description CompoundTypeDescriptor Implements a compound type descriptor.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by de.uni_hildesheim.sse.ui.contentassist Class Description OperationDescriptor Represents an individual operation available to the VIL languages. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by de.uni_hildesheim.sse.vil.expressions Class Description TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by de.uni_hildesheim.sse.vil.expressions.translation Class Description CompoundTypeDescriptor Implements a compound type descriptor.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation Class Description CompoundTypeDescriptor Implements a compound type descriptor.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.ant Class Description IRegistration Just a markup interface for DS registration. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.ant.instantiators Class Description Instantiator Indicates that aIVilTypeis an instantiator.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.aspectj Class Description IRegistration Just a markup interface for DS registration. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.aspectj.instantiators Class Description Collection Defines the basic VIL collection type to be used with maps and joins.Instantiator Indicates that aIVilTypeis an instantiator.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model Class Description IRegistration Just a markup interface for DS registration. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.artifactModel Class Description ClassMeta Marker annotation for classes to rename classes as they shall appear in VIL.Conversion Marker annotation for the singleton instance of a type class.DefaultValue Indicates a data structure containing the default value(s) of a type or of parameters.IActualValueProvider VIL types implementing this interface may provide a more actual value of an object, e.g., during value assignment in theRuntimeEnvironment.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Set Defines the interface representing a set.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.artifactModel.representation Class Description Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.IVilType Represents the hierarchy of all types usable in VIL and its languages. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.artifactModel.variability Class Description IVilType Represents the hierarchy of all types usable in VIL and its languages. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.artifactModel.xml Class Description Conversion Marker annotation for the singleton instance of a type class.IActualValueProvider VIL types implementing this interface may provide a more actual value of an object, e.g., during value assignment in theRuntimeEnvironment.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.ParameterMeta Annotation for providing details to a VIL operation parameter.Sequence Defines the interface representing a sequence.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.buildlangModel Class Description Collection Defines the basic VIL collection type to be used with maps and joins.CompoundTypeDescriptor Implements a compound type descriptor.Conversion Marker annotation for the singleton instance of a type class.IMetaField Represents a data field.IMetaOperation Describes an operation defined for aIMetaType.IMetaOperation.CompatibilityResult Returns the result of a type compatibility comparison.IMetaParameterDeclaration Defines the interface of a parameter declaration.IMetaType Defines the interface of a meta type.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.ITypedModel Defines a typed model, i.e., a model which knows itsTypeRegistry.IVilGenericType An interface for implementations of generic VIL types.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Project Represents the physical project we are operating on.Sequence Defines the interface representing a sequence.Set Defines the interface representing a set.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.buildlangModel.execOperand Class Description TypeDescriptor Represents an actual VIL type, its meta information, fields and operations. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Class Description Collection Defines the basic VIL collection type to be used with maps and joins.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.common Class Description CompoundTypeDescriptor Implements a compound type descriptor.CompoundTypeDescriptor.SlotDescriptor A slot field descriptor for compounds.FieldDescriptor Implements an abstract field descriptor.IMetaField Represents a data field.IMetaOperation Describes an operation defined for aIMetaType.IMetaParameterDeclaration Defines the interface of a parameter declaration.IMetaType Defines the interface of a meta type.ITypedModel Defines a typed model, i.e., a model which knows itsTypeRegistry.OperationDescriptor Represents an individual operation available to the VIL languages.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.defaultInstantiators Class Description Collection Defines the basic VIL collection type to be used with maps and joins.Instantiator Indicates that aIVilTypeis an instantiator.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Sequence Defines the interface representing a sequence.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.execution Class Description IProjectDescriptor Describes aProjectfor creation of a project object.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.expressions Class Description FieldDescriptor Implements an abstract field descriptor.IMetaOperation Describes an operation defined for aIMetaType.IMetaType Defines the interface of a meta type.IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.ITypedModel Defines a typed model, i.e., a model which knows itsTypeRegistry.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationDescriptor Represents an individual operation available to the VIL languages.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.templateModel Class Description ClassWrapper Wraps the public static methods into VIL operation descriptors.CompoundTypeDescriptor Implements a compound type descriptor.IMetaField Represents a data field.IMetaOperation Describes an operation defined for aIMetaType.IMetaOperation.CompatibilityResult Returns the result of a type compatibility comparison.IMetaParameterDeclaration Defines the interface of a parameter declaration.IMetaType Defines the interface of a meta type.IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.ITypedModel Defines a typed model, i.e., a model which knows itsTypeRegistry.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.tracing Class Description Collection Defines the basic VIL collection type to be used with maps and joins.FieldDescriptor Implements an abstract field descriptor.OperationDescriptor Represents an individual operation available to the VIL languages.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.vilTypes Class Description AbstractArrayWrapper Implements an array wrapper for the VIL collection type.AbstractCollectionWrapper Abstract basic wrapper implementation.AbstractListWrapper Implements an array wrapper for the VIL collection type.ArraySequence Implements an array wrapper for the VIL sequence type.ClassMeta Marker annotation for classes to rename classes as they shall appear in VIL.Collection Defines the basic VIL collection type to be used with maps and joins.CompoundInstance Represents a compound instance.CompoundTypeDescriptor Implements a compound type descriptor.CompoundTypeDescriptor.SlotDescriptor A slot field descriptor for compounds.Conversion Marker annotation for the singleton instance of a type class.DefaultValue Indicates a data structure containing the default value(s) of a type or of parameters.FieldDescriptor Implements an abstract field descriptor.IActualValueProvider VIL types implementing this interface may provide a more actual value of an object, e.g., during value assignment in theRuntimeEnvironment.IClassNameMapper Allows to map class names to VIL names.IDirectTypeRegistryAccess Provides direct access to the type registration forITypeResolver.ILazyDescriptor Marks a lazy descriptor and enables forced (early) initialization.IMetaField Represents a data field.IMetaOperation Describes an operation defined for aIMetaType.IMetaOperation.CompatibilityResult Returns the result of a type compatibility comparison.IMetaParameterDeclaration Defines the interface of a parameter declaration.IMetaType Defines the interface of a meta type.Instantiator Indicates that aIVilTypeis an instantiator.IntHolder Represents a modifiable int.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IProjectDescriptor Describes aProjectfor creation of a project object.IProjectDescriptor.ModelKind Defines different model kinds.IRegisteredStringValueProvider Defines the interface of an externally registered string value provider.ISettingsInitializer Interface to initialize settings.IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.ITypeResolver An external type resolver forTypeRegistry.IVilGenericType An interface for implementations of generic VIL types.IVilType Represents the hierarchy of all types usable in VIL and its languages.ListSequence Implements an array wrapper for the VIL sequence type.ListSet Implements an list wrapper for the VIL set type.Map Defines the VIL type "Map".OperationDescriptor Represents an individual operation available to the VIL languages.OperationDescriptor.AliasType Declares different types of alias.OperationMeta Marker annotation for providing details for a VIL operation implementation.OperationType Defines the operation / operator types.Project Represents the physical project we are operating on.PseudoAny A type which can be assigned to any type.PseudoIterator Implements a pseudo class for iterators (handled internally).PseudoReal Implements a pseudo class for reals.PseudoType Just a type for types.PseudoVersion Represents the internal type "Version".PseudoVoid Just the void type, i.e., nothing, in extreme cases not resolvable.ReflectionOperationDescriptor Represents an individual operation available to the VIL languages based on reflection analysis of the underlying class.ReflectionOperationParameter Implements a simple operation parameter descriptor filled by reflection.ReflectionTypeDescriptor Represents an actual type based on reflection analysis of the underlying class.ResolvableOperationType Implements the type denoting a VIL operation (rule, def).Sequence Defines the interface representing a sequence.Set Defines the interface representing a set.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.core.model.vilTypes.configuration Class Description Conversion Marker annotation for the singleton instance of a type class.DefaultValue Indicates a data structure containing the default value(s) of a type or of parameters.FieldDescriptor Implements an abstract field descriptor.IActualTypeAssignmentProvider Allows defining type compatibilities of later defined types.IActualTypeProvider VIL types implementing this interface may provide a more actual type of an object, e.g., an argument during dynamic dispatch.IActualValueProvider VIL types implementing this interface may provide a more actual value of an object, e.g., during value assignment in theRuntimeEnvironment.IDirectTypeRegistryAccess Provides direct access to the type registration forITypeResolver.IMetaField Represents a data field.IMetaOperation Describes an operation defined for aIMetaType.IMetaOperation.CompatibilityResult Returns the result of a type compatibility comparison.IMetaType Defines the interface of a meta type.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.ITypeResolver An external type resolver forTypeRegistry.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationDescriptor Represents an individual operation available to the VIL languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Sequence Defines the interface representing a sequence.Set Defines the interface representing a set.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.java Class Description IRegistration Just a markup interface for DS registration.ISettingsInitializer Interface to initialize settings.IVilType Represents the hierarchy of all types usable in VIL and its languages. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.java.artifacts Class Description ArraySet Implements an array wrapper for the VIL set type.Conversion Marker annotation for the singleton instance of a type class.IActualValueProvider VIL types implementing this interface may provide a more actual value of an object, e.g., during value assignment in theRuntimeEnvironment.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IStringValueProvider Provides a string value for execution of itself.IStringValueProvider.StringComparator Defines the interface for comparing individual string values.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.java.instantiators Class Description Collection Defines the basic VIL collection type to be used with maps and joins.Instantiator Indicates that aIVilTypeis an instantiator.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.ParameterMeta Annotation for providing details to a VIL operation parameter.Project Represents the physical project we are operating on.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.maven Class Description Instantiator Indicates that aIVilTypeis an instantiator.IRegistration Just a markup interface for DS registration.IVilType Represents the hierarchy of all types usable in VIL and its languages.OperationMeta Marker annotation for providing details for a VIL operation implementation.Sequence Defines the interface representing a sequence.Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.serializer.xml Class Description Instantiator Indicates that aIVilTypeis an instantiator.Invisible Marker annotation for methods which shall be invisible to the dynamic dispatch mechanism, i.e., which shall not be recognized as artifact types or artifact operations (internal operations of the artifact model).IRegistration Just a markup interface for DS registration.IVilType Represents the hierarchy of all types usable in VIL and its languages.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.serializer.xml.converter Class Description OperationDescriptor Represents an individual operation available to the VIL languages.TypeDescriptor Represents an actual VIL type, its meta information, fields and operations.TypeRegistry Used to register the actual types (also replacements by extensions). -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.velocity Class Description Collection Defines the basic VIL collection type to be used with maps and joins.Instantiator Indicates that aIVilTypeis an instantiator.IRegistration Just a markup interface for DS registration.IVilType Represents the hierarchy of all types usable in VIL and its languages.Map Defines the VIL type "Map".Set Defines the interface representing a set. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.instantiation.xvcl Class Description Instantiator Indicates that aIVilTypeis an instantiator.IRegistration Just a markup interface for DS registration.IVilType Represents the hierarchy of all types usable in VIL and its languages. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.producer.core.mgmt Class Description IProjectDescriptor Describes aProjectfor creation of a project object.IProjectDescriptor.ModelKind Defines different model kinds. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.producer.core.persistence.standard Class Description IProjectDescriptor Describes aProjectfor creation of a project object.IProjectDescriptor.ModelKind Defines different model kinds. -
Classes in net.ssehub.easy.instantiation.core.model.vilTypes used by net.ssehub.easy.producer.ui.productline_editor.instantiator Class Description IMetaOperation Describes an operation defined for aIMetaType.IMetaType Defines the interface of a meta type.TypeRegistry Used to register the actual types (also replacements by extensions).