Uses of Class
net.ssehub.easy.instantiation.core.model.vilTypes.Invisible
-
Packages that use Invisible 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.defaultInstantiators The default instantiators for VIL.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.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. -
-
Uses of Invisible in net.ssehub.easy.instantiation.core.model.artifactModel
Methods in net.ssehub.easy.instantiation.core.model.artifactModel with annotations of type Invisible Modifier and Type Method Description voidIArtifact. accept(IArtifactVisitor visitor)Visits this artifact (and dependent on the visitor also contained artifacts and fragments) using the given visitor.voidIArtifactChangedListener. artifactChanged(java.lang.Object cause)Is called when the artifact was changed, e.g., to trigger a reanalysis of substructures.voidIArtifactCreator. configure(java.util.Properties properties, java.util.List<Message> messages)Configures its own reaction according to a set of properties.static IArtifactArtifactOperations. convert(java.lang.String val)Conversion operation.static IArtifactArtifactOperations. convert(Path path)Conversion operation.static FileArtifactFileArtifact. convert(java.lang.String val)Conversion operation.static PathFileArtifact. convert(FileArtifact val)Conversion operation.static FileArtifactFileArtifact. convert(IFileSystemArtifact val)Conversion operation.static FileArtifactFileArtifact. convert(Path path)Conversion operation.static PathFileSystemArtifactOperations. convert(IFileSystemArtifact val)Conversion operation.static FolderArtifactFolderArtifact. convert(java.lang.String val)Conversion operation.static PathFolderArtifact. convert(FolderArtifact val)Conversion operation.static FolderArtifactFolderArtifact. convert(Path path)Converts a path into a folder.static JavaPathJavaPath. convert(java.lang.String val)Conversion operation.static PathPath. convert(java.lang.String val)Conversion operation.static IFileSystemArtifactPath. convert(Path path)Converts a path into a file system artifact.static FileArtifactVtlFileArtifact. convert(java.lang.String val)Conversion operation.static FileArtifactVtlFileArtifact. convert(Path path)Conversion operation.IArtifactIArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)Returns the artifact instance forreal.static PathPath. createInstance(java.io.File file, ArtifactModel model)Creates a path from the given string representation.static PathPath. createInstance(java.lang.String path, ArtifactModel model)Creates a path from the given string representation.static PathPath. createInstance(Path path, ArtifactModel model)Creates a path from the given (relative)pathand directly localizes it intomodel.java.io.FilePath. getAbsolutePath()Returns the absolute path with respect toPath.model.java.lang.Class<? extends IArtifact>IArtifactCreator. getArtifactClass()The class of the artifact being created.ArtifactModelFileArtifact. getArtifactModel()Returns the artifact model.ArtifactModelPath. getArtifactModel()Returns the containing artifact model.booleanIArtifactCreator. handlesArtifact(java.lang.Class<? extends IArtifact> kind, java.lang.Object real)Returns whether this creator handles this type of artifact.booleanFileArtifact. isTemporary()Returns whether this artifact is (considered to be) a temporary artifact.booleanIFileSystemArtifact. isTemporary()Returns whether this artifact is (considered to be) a temporary artifact.booleanPath. isTemporary()Returns whether this path is considered to be temporary.longIArtifact. lastModification()Returns the last modification timestamp of this artifact.longPath. lastModification()Returns the last modification timestamp of this artifact.booleanPath. matches(Path path)Returns whether this path matches the given path.static java.lang.StringPathUtils. normalize(java.io.File file)Normalizes the path of the given file to a VIL path string (slash-separated).static java.lang.StringPathUtils. normalize(java.lang.String file)Normalizes the path of the given file to a VIL path string (slash-separated).static longPathUtils. normalizedTime()Normalizes the current system time by callingPathUtils.normalizeTime(long).static longPathUtils. normalizeTime(long time)Normalizes the given time in order to make it portable across known operating systems.static longPathUtils. normalizeTime(java.io.File file)Normalizes the last modification time offile.Set<? extends FragmentArtifact>FileArtifact. selectAll()voidIArtifact. store()Stores this artifact in case of changes.JavaPathJavaPath. toJavaPath()voidIArtifact. update()Called if the underlying real artifact may have been updated, e.g., by overriding it by another file. -
Uses of Invisible in net.ssehub.easy.instantiation.core.model.artifactModel.representation
Methods in net.ssehub.easy.instantiation.core.model.artifactModel.representation with annotations of type Invisible Modifier and Type Method Description IArtifactChangedListenerQueueAbstractArtifactRepresentation. getListeners()IArtifactChangedListenerQueueIArtifactRepresentation. getListeners()Returns the change listeners.voidAbstractArtifactRepresentation. setTriggerEnabled(boolean triggerEnabled)May be used to avoid superfluous listener triggers.voidIArtifactRepresentation. updateContents()Updates the contents.voidBinary. write(java.io.OutputStream out)Writes the data to the given output stream.voidText. write(java.io.Writer out)Writes the data to the given output stream. -
Uses of Invisible in net.ssehub.easy.instantiation.core.model.artifactModel.xml
Methods in net.ssehub.easy.instantiation.core.model.artifactModel.xml with annotations of type Invisible Modifier and Type Method Description voidXmlNode. artifactChanged(java.lang.Object cause)static FileArtifactXmlFileArtifact. convert(java.lang.String val)Conversion operation.static XmlFileArtifactXmlFileArtifact. convert(IFileSystemArtifact val)Conversion operation.(package private) XmlFileArtifactXmlNode. getFile()Returns the parent XML file artifact.(package private) XmlFileArtifactXmlRootElement. getFile()booleanXmlFileArtifact. synchronizeAttributeSequence()Returns whether the attribute sequence of XML elements shall be synchronized between document and artifact fragments, i.e., the fragment sequence defines the sequence of the attributes. -
Uses of Invisible in net.ssehub.easy.instantiation.core.model.buildlangModel
Methods in net.ssehub.easy.instantiation.core.model.buildlangModel with annotations of type Invisible Modifier and Type Method Description static Set<IArtifact>RuleExecutionResult. convert(RuleExecutionResult res)Conversion operation.voidRuleExecutionResult. fail()Changes the status toRuleExecutionResult.Status.FAIL.RuleExecutionResult.StatusRuleExecutionResult. getStatus()Returns the execution status of the rule. -
Uses of Invisible in net.ssehub.easy.instantiation.core.model.defaultInstantiators
Methods in net.ssehub.easy.instantiation.core.model.defaultInstantiators with annotations of type Invisible Modifier and Type Method Description static Set<FileArtifact>Zip. add(Path base, Collection<FileArtifact> artifacts, Path target, ZipHandler handler)Packssourcefiles intotargetusing handler.static booleanRandomDouble. setInTests(boolean inTests)Allows to set the test flag.static Set<FileArtifact>Zip. toFileArtifactSet(java.util.List<java.io.File> files, ArtifactModel model)Turns a list of files into related file artifacts.static java.util.List<java.io.File>Zip. toFileList(Collection<FileArtifact> artifacts)Turns a collection of file artifacts into files.static Set<FileArtifact>Unzip. unpack(Path zip, Path target, java.lang.String pattern, ZipHandler handler)Unpacks files inzipthat matches the givenfilterintotarget.static Set<FileArtifact>Unzip. unpack(Path zip, Path target, ZipHandler handler)Unpacks files inzipintotarget. -
Uses of Invisible in net.ssehub.easy.instantiation.core.model.vilTypes
Methods in net.ssehub.easy.instantiation.core.model.vilTypes with annotations of type Invisible Modifier and Type Method Description booleanCollection. allowSequenceAdjustment()Returns whether aIStringValueProvidermay reorder the sequence of this collection for (test) output.static <T> TAbstractCollectionWrapper. any(Collection<T> collection, ExpressionEvaluator evaluator)Returns the first match fromcollection.static java.lang.ObjectMap. checkConvertEmpty(TypeDescriptor<?> type, java.lang.Object value)Convertsvalueto an empty map with parameter types fromtype, iftypeis a map andvalueis an empty map instance.static doublePseudoInteger. convert(int val)Conversion operation.static <T> Sequence<T>ArraySequence. empty(java.lang.Class<?> param, TypeRegistry registry)Returns an empty sequence for one type parameter.static <T> Sequence<T>ArraySequence. empty(TypeDescriptor<?> param)Returns an empty sequence for one type parameter.static <T> Set<T>ArraySet. empty(java.lang.Class<?> param, TypeRegistry registry)Returns an empty set for one type parameter.static <T extends IVilType>
Set<T>ArraySet. empty(java.lang.Class<T> param)Returns an empty set for one type parameter using the default type registry.static <T> Set<T>ArraySet. empty(TypeDescriptor<?> param)Returns an empty set for one type parameter.static <T> Sequence<T>ListSequence. empty(TypeDescriptor<?> param)Returns an empty sequence for one type parameter.static <T> Set<T>ListSet. empty(TypeDescriptor<?> param)Returns an empty set for one type parameter.static <T> java.lang.BooleanAbstractCollectionWrapper. exists(Collection<T> collection, ExpressionEvaluator evaluator)Returns whether there is an element matching theevaluator.static <T> java.lang.BooleanAbstractCollectionWrapper. forAll(Collection<T> collection, ExpressionEvaluator evaluator)Returns whether there is an element matching theevaluator.ArtifactModelProject. getArtifactModel()Returns the underlying artifact model.intMap. getDimensionCount()Returns the number of dimensions ofT.TypeDescriptor<?>Map. getDimensionType(int index)Returns the type of the specified dimension ofT.intCollection. getGenericParameterCount()Returns the number of generic parameters ofT.TypeDescriptor<?>Collection. getGenericParameterType(int index)Returns the type of the specified generic parameter ofT.java.lang.StringIRegisteredStringValueProvider. getStringValue(java.lang.Object object, IStringValueProvider.StringComparator comparator)Returns the string value of this object.java.lang.StringIStringValueProvider. getStringValue(IStringValueProvider.StringComparator comparator)Returns the string value of this object.static java.lang.StringMap. getStringValue(java.util.Map<?,?> map, IStringValueProvider.StringComparator comparator)Returns the string value of the givenmap.java.lang.Class<?>ClassWrapper. getWrappedClass()Returns the class of the wrapped class.booleanIActualTypeAssignmentProvider. isAssignableFrom(IMetaType type1, IMetaType type2)Returns whether type1 is a super class of or equal totype2.static <T> java.lang.BooleanAbstractCollectionWrapper. isUnique(Collection<T> collection, ExpressionEvaluator evaluator)Returns whether there is an element matching theevaluator.java.util.Iterator<T>Collection. iterator()Returns an iterator on the individual elements of this collection.static <T> TAbstractCollectionWrapper. one(Collection<T> collection, ExpressionEvaluator evaluator)Returns the first match fromcollectionif there can be only one match.voidProject. release()Releases this instance and the related artifact model.static <T> java.util.List<T>AbstractCollectionWrapper. select(Collection<T> collection, ExpressionEvaluator evaluator, boolean select)Selects those elements fromcollectionwhich comply to the result ofevaluator.java.util.Map<java.lang.Object,java.lang.Object>Map. toMap()Converts back to a map for utilizing this with external classes.java.util.List<T>AbstractArrayWrapper. toMappedList()Turns the array into a list for mapping to external Java types.java.util.List<T>AbstractListWrapper. toMappedList()Turns the array into a list for mapping to external Java types.java.util.List<T>Sequence. toMappedList()Converts back to a list for utilizing this with external classes.java.util.Map<K,V>Map. toMappedMap()Translates this VIL map to a Java map.java.util.Set<T>AbstractArrayWrapper. toMappedSet()Turns the array into a set for mapping to external Java types.java.util.Set<T>AbstractListWrapper. toMappedSet()Turns the array into a set for mapping to external Java types.java.util.Set<T>Set. toMappedSet()Converts back to a set for utilizing this with external classes.java.util.Set<T>SetSet. toMappedSet()java.lang.StringAbstractListWrapper. toString()java.lang.StringMap. toString()java.lang.StringUnmodifiableSequence. toString()java.lang.StringUnmodifiableSet. toString() -
Uses of Invisible in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with annotations of type Invisible Modifier and Type Method Description Set<Attribute>Attribute. annotations()Set<Attribute>Attribute. attributes()(package private) java.util.Set<AbstractIvmlVariable>ChangeHistory. changed()Returns all changed variables.(package private) IVariableFilterChangeHistory. changedFilter()Returns a filter for all changed variables.voidChangeHistory. clear(boolean resetOriginalValues)Clears the history.voidChangeHistory. commitAll()Commits the changes of all stacked change sets into the committed change set.IDatatypeAbstractIvmlVariable. determineActualTypeName()DecisionVariableConfiguration. findVariable(IDecisionVariable var)Searches for the VIL instance holdingvar.(package private) IvmlElementConfiguration. get(java.lang.String name)Returns the mapped IVML element forname.IDatatypeAbstractIvmlVariable. getActualType()Returns the actual IVML type ofdecVar.java.lang.BooleanConfiguration. getBooleanValue()java.lang.BooleanEnumValue. getBooleanValue()java.lang.BooleanIvmlDeclaration. getBooleanValue()ConfigurationAbstractIvmlVariable. getConfiguration()Returns the configuration.ConfigurationConfiguration. getConfiguration()Returns the underlying EASy configuration.IDatatypeEnumValue. getDatatype()Returns the IVML data type.IDecisionVariableAbstractIvmlVariable. getDecisionVariable()Return the underlying decision variable for internal purpose, such as velocity.IvmlElementConfiguration. getElement(java.lang.String name)Returns the element matching the given (qualified) name.EnumValueConfiguration. getEnumValue()EnumValueIvmlDeclaration. getEnumValue()java.lang.StringAbstractIvmlVariable. getInstanceName()java.lang.StringIvmlElement. getInstanceName()Returns the instance name of this element.java.lang.IntegerConfiguration. getIntegerValue()java.lang.IntegerIvmlDeclaration. getIntegerValue()protected abstract IDatatypeAbstractIvmlTypeDescriptor. getIvmlType()Returns the underlying IVML type.IDatatypeAbstractIvmlVariable. getIvmlType()Returns the declared IVML type of the (dereferenced) decision variable (VIL view).ValueChangeHistory. getOriginalValue(AbstractIvmlVariable variable)Returns the original value of a variable before any explicit change.java.lang.DoubleConfiguration. getRealValue()java.lang.DoubleIvmlDeclaration. getRealValue()ScriptConfiguration. getRootScript()Stores a hint to the root executing script (for VTL-by-name resolution).java.lang.StringChangeHistory. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringConfiguration. getStringValue()java.lang.StringIvmlDeclaration. getStringValue()java.lang.StringIvmlElement. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.ObjectConfiguration. getValue()java.lang.ObjectIvmlDeclaration. getValue()IDecisionVariableAbstractIvmlVariable. getVariable()Returns the underlying IVML (un-dereferenced) variable.booleanIvmlTypeDescriptor. isAssignableFrom(IMetaType type1, IMetaType type2)booleanAbstractIvmlVariable. isVariable(IDecisionVariable var)Returns whether this instances holdsvar.(package private) voidChangeHistory. notifyChanged(AbstractIvmlVariable variable, Value value)Notifies the change set about a changed variable.voidConfiguration. notifyValueChanged(AbstractIvmlVariable variable, Value oldValue)Is called to notify the configuration about a changed variable value.voidChangeHistory. rollbackAll()Rolls back all the changes in the uncommitted stack.voidChangeHistory. rollbackSimulation()Rolls back all all changes.voidConfiguration. setRootScript(Script rootScript)Stores a hint to the root executing script (for VTL-by-name resolution).static java.lang.ObjectAbstractIvmlVariable. toObject(Value value)Returns value into the corresponding (VIL) object value.Sequence<DecisionVariable>Attribute. variables()Set<DecisionVariable>AbstractIvmlVariable. variablesSet()Returns the decision variables contained in this variable as a set. -
Uses of Invisible in net.ssehub.easy.instantiation.java.artifacts
Methods in net.ssehub.easy.instantiation.java.artifacts with annotations of type Invisible Modifier and Type Method Description java.lang.StringJavaFileArtifact. annotationValue(java.lang.String annotation, java.lang.String field)Returns the annotation value.static JavaFileArtifactJavaFileArtifact. convert(java.lang.String val)Conversion operation.static JavaFileArtifactJavaFileArtifact. convert(IFileSystemArtifact val)Conversion operation.static JavaFileArtifactJavaFileArtifact. convert(Path path)Conversion operation.voidJavaMethod. deleteStatement(ExpressionEvaluator evaluator)Deletes a statement within a method.ArtifactModelIJavaParent. getArtifactModel()Returns theArtifactModel.ArtifactModelJavaAssignment. getArtifactModel()ArtifactModelJavaAttribute. getArtifactModel()ArtifactModelJavaCall. getArtifactModel()ArtifactModelJavaClass. getArtifactModel()ArtifactModelJavaImport. getArtifactModel()ArtifactModelJavaMethod. getArtifactModel()ArtifactModelJavaPackage. getArtifactModel()ArtifactModelJavaQualifiedName. getArtifactModel()(package private) org.eclipse.jdt.core.dom.FieldDeclarationJavaAttribute. getFieldDeclaration()Getter for the FieldDeclaration of the Attribute.(package private) org.eclipse.jdt.core.dom.MethodDeclarationJavaMethod. getMethodDeclaration()Getter for the MethodDeclaration of the method.java.lang.StringAbstractJavaStatement. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaAnnotation. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaAttribute. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaClass. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaImport. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaMethod. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaPackage. getStringValue(IStringValueProvider.StringComparator comparator)java.lang.StringJavaQualifiedName. getStringValue(IStringValueProvider.StringComparator comparator)static java.lang.StringJavaFileArtifact. readFileToString(java.io.File filePath)Reads a file to String.(package private) static java.lang.StringJavaAnnotation. toSimpleName(java.lang.String name)Returns the simple name of a possible qualified name. -
Uses of Invisible in net.ssehub.easy.instantiation.serializer.xml
Methods in net.ssehub.easy.instantiation.serializer.xml with annotations of type Invisible Modifier and Type Method Description static voidModelDeserializer. deserializeModel(java.io.File xmlFile)Deserializes the model from a XML file.
-