Uses of Interface
net.ssehub.easy.instantiation.core.model.vilTypes.IStringValueProvider
-
Packages that use IStringValueProvider Package Description 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.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.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.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.artifacts Default Java artifacts. -
-
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.artifactModel
Subinterfaces of IStringValueProvider in net.ssehub.easy.instantiation.core.model.artifactModel Modifier and Type Interface Description interfaceIFileSystemArtifactRepresents a file system artifact, i.e., a real-world entity in a file system.Classes in net.ssehub.easy.instantiation.core.model.artifactModel that implement IStringValueProvider Modifier and Type Class Description classFileArtifactImplements a simple file artifact, i.e., an artifact which is represented as a file.classFolderArtifactRepresents a file system folder.classJavaPathRepresents a Java path.classPathRepresents a path within a file system (not a folder!).classVtlFileArtifactDefines an artifact for VTL. -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.artifactModel.representation
Classes in net.ssehub.easy.instantiation.core.model.artifactModel.representation that implement IStringValueProvider Modifier and Type Class Description classBinaryThe binary representation of an artifact.classTextThe textual representation of an artifact (if there is any). -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.artifactModel.xml
Classes in net.ssehub.easy.instantiation.core.model.artifactModel.xml that implement IStringValueProvider Modifier and Type Class Description classXmlAttributeRepresents a parsed XML attribute.classXmlCommentRepresents an XML comment.classXmlElementRepresents a parsed XML element with contained attributes.classXmlFileArtifactRepresents a parsed XML file artifact.classXmlNodeAn abstract fragment representing a XML node.(package private) classXmlRootElementA specific root element storing the relation to the containing file artifact. -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.buildlangModel
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement IStringValueProvider Modifier and Type Class Description classAbstractRuleDefines an abstract VIL rule.(package private) classOtherProjectsRealizes the implicit variable OTHERPROJECTS inScript.classRuleRepresents a VIL build rule (production strategy).classRuleExecutionResultDenotes the result of a rule execution.classVtlRuleMaps a VTL rule into VIL. -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.expressions
Classes in net.ssehub.easy.instantiation.core.model.expressions that implement IStringValueProvider Modifier and Type Class Description classExpressionEvaluatorA wrapper type to pass and evaluate expressions in VIL languages. -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.templateModel
Classes in net.ssehub.easy.instantiation.core.model.templateModel that implement IStringValueProvider Modifier and Type Class Description classDefImplements a template language subtemplate ('def'). -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.vilTypes
Subinterfaces of IStringValueProvider in net.ssehub.easy.instantiation.core.model.vilTypes Modifier and Type Interface Description interfaceCollection<T>Defines the basic VIL collection type to be used with maps and joins.interfaceSequence<T>Defines the interface representing a sequence.interfaceSet<T>Defines the interface representing a set.Classes in net.ssehub.easy.instantiation.core.model.vilTypes that implement IStringValueProvider Modifier and Type Class Description classAbstractArrayWrapper<T>Implements an array wrapper for the VIL collection type.classAbstractCollectionWrapper<T>Abstract basic wrapper implementation.classAbstractListWrapper<T>Implements an array wrapper for the VIL collection type.classArraySequence<T>Implements an array wrapper for the VIL sequence type.classArraySet<T>Implements an array wrapper for the VIL set type.classCompoundInstanceRepresents a compound instance.classFixedListSequence<T>Implements an array wrapper for the VIL sequence type which does not allow sequence reorderingFixedListSequence.allowSequenceAdjustment().classFixedListSet<T>Implements an array wrapper for the VIL set type which does not allow sequence reorderingFixedListSet.allowSequenceAdjustment().classListSequence<T>Implements an array wrapper for the VIL sequence type.classListSet<T>Implements an list wrapper for the VIL set type.classMap<K,V>Defines the VIL type "Map".classProjectRepresents the physical project we are operating on.classPseudoIterator<T>Implements a pseudo class for iterators (handled internally).classSetSet<T>A VIL set wrapper based on a Java set.classUnmodifiableMap<K,V>Represents an unmodifiable map.classUnmodifiableSequence<T>Implements an unmodifiable wrapper for sequences.classUnmodifiableSet<T>Implements an unmodifiable set wrapper. -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Classes in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that implement IStringValueProvider Modifier and Type Class Description classAbstractIvmlVariableWraps a decision variable.classAttributeRepresents an attribute from a variability model imported into VIL.classChangeHistoryImplements a checkpointing change history of variable changes.classConfigurationRepresents a variability model and its configuration in VIL.classDecisionVariableRealizes the bridge to the decision variables.classEnumValueRepresents an IVML enum value.classIvmlDeclarationRepresents an IVML declaration.classIvmlElementDenotes an element resolved in IVML. -
Uses of IStringValueProvider in net.ssehub.easy.instantiation.java.artifacts
Classes in net.ssehub.easy.instantiation.java.artifacts that implement IStringValueProvider Modifier and Type Class Description (package private) classAbstractJavaStatementSuper class for nested elements of aJavaMethod.classClassFileArtifactRepresents a Java class file.classJavaAnnotationRepresents a Java annotation.classJavaAssignmentRepresents an assignment expression within a method.classJavaAttributeRepresents a Java attribute.classJavaCallRepresents a Java annotation.classJavaClassRepresents a Java class.classJavaFileArtifactRepresents a Java source code file artifact.(package private) classJavaFragmentArtifactA Java source fragment which has aparent.classJavaImportRepresents a Java import.classJavaMethodRepresents a Java annotation.classJavaPackageRepresents a Java package.(package private) classJavaParentFragmentArtifactA Java fragment artifact, which is also a Java parent element.classJavaQualifiedNameRepresents a java qualified name.
-