Uses of Interface
net.ssehub.easy.varModel.model.IFreezable
-
Packages that use IFreezable Package Description net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.datatypes Base directory for the main datatype classes.net.ssehub.easy.varModel.model.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject. -
-
Uses of IFreezable in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type IFreezable Modifier and Type Method Description protected FreezeBlockConfigurationSaver. createFreezeBlock(IFreezable[] freezables, Project parent)Creates a freeze block, allowing customization (factory method). -
Uses of IFreezable in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type IFreezable Modifier and Type Method Description private voidVariableValueCopier. doFreeze(VariableValueCopier.IFreezeProvider freezeProvider, Configuration cfg, IDecisionVariable var, IFreezable freezable)Tries to freezefreezable. -
Uses of IFreezable in net.ssehub.easy.varModel.model
Classes in net.ssehub.easy.varModel.model that implement IFreezable Modifier and Type Class Description classCompoundAccessStatementRepresents a compound access statement, e.g., within a freeze block.classConstantDecisionVariableDeclarationDefines a constant decision variable declaration.classDecisionVariableDeclarationImplements a decision variable.classExplicitTypeVariableDeclarationRepresents an explicitly typed declarator in a set operation.classProjectThis class holds the project imports, the containable model-, and attributable elements.classProjectDecisionVariableDeclarationFacilitates attribute propagation to parent project.Fields in net.ssehub.easy.varModel.model declared as IFreezable Modifier and Type Field Description private IFreezable[]FreezeBlock. freezablesMethods in net.ssehub.easy.varModel.model that return IFreezable Modifier and Type Method Description IFreezableFreezeBlock. getFreezable(int index)Returns a specific freezable.Constructors in net.ssehub.easy.varModel.model with parameters of type IFreezable Constructor Description FreezeBlock(IFreezable[] freezables, DecisionVariableDeclaration iter, ConstraintSyntaxTree selector, IModelElement parent)Constructor for containable model element. -
Uses of IFreezable in net.ssehub.easy.varModel.model.datatypes
Methods in net.ssehub.easy.varModel.model.datatypes with parameters of type IFreezable Modifier and Type Method Description private voidFreezeVariableType. indexAttributes(IFreezable freezable, java.util.Map<java.lang.String,Attribute> attributes)Indexes all attributes for adding them to the internal type.Constructors in net.ssehub.easy.varModel.model.datatypes with parameters of type IFreezable Constructor Description FreezeVariableType(IFreezable[] freezables, IModelElement parent)Constructor for a specific freeze variable type. -
Uses of IFreezable in net.ssehub.easy.varModel.model.filter
Fields in net.ssehub.easy.varModel.model.filter with type parameters of type IFreezable Modifier and Type Field Description private java.util.List<IFreezable>FrozenElementsFinder. frozenElementsprivate java.util.Map<IFreezable,FreezeBlock>FrozenElementsFinder. frozenMapMethods in net.ssehub.easy.varModel.model.filter that return types with arguments of type IFreezable Modifier and Type Method Description java.util.List<IFreezable>FrozenElementsFinder. getFrozenElements()Returns all discovered frozen elements.Methods in net.ssehub.easy.varModel.model.filter with parameters of type IFreezable Modifier and Type Method Description private ModelElementTypeFinder.ClassTypeModelElementTypeFinder. getClassTypeFromFreezable(IFreezable freezable)Returns theModelElementTypeFinder.ClassTypethe givenIFreezableis an instance of.FreezeBlockFrozenElementsFinder. getFreezeBlock(IFreezable freezable)Returns the freeze block to the givenfreezable. -
Uses of IFreezable in net.ssehub.easy.varModel.model.rewrite
Fields in net.ssehub.easy.varModel.model.rewrite declared as IFreezable Modifier and Type Field Description private IFreezable[]ProjectCopyVisitor. currentlyFrozenTemporary frozen elements, needed for creatingFreezeVariableType.
-