Index

D

Default Selected
Element Properties, Default Element Selection State , General Page
Dialog
Element Selection, Element Selection Dialog

E

Editor
Analysis, Analyse Models
Attributes, Attributes Page
Calculations, Advanced Expression Editor
Common Pages, Common Editor Pages
Configuration Space, Setting up a Transformation
Constraints, Advanced Expression Editor
Family Model, Family Model Editor
Feature Model, Feature Model Editor
Filter, Filtering Models
Metrics, Computing Model Metrics
Quick Overview, Quick Overview
Relations, Relations Page
Restrictions, Advanced Expression Editor
Variant Description Model, Variant Description Model Editor
Variant Result Model, Variant Result Model Editor
Editor Pages
Constraints, Constraints Editing Page
Graph, Graph Visualization Page
Table, Table Editing Page
Tree, Tree Editing Page
Element
Attribute, Element Attributes
Calculation, Attribute Value Calculations with pvSCL
Constraints, Model Constraints
Default Selection State, Default Element Selection State
Restrictions, Element Restrictions
Selection Dialog, Element Selection Dialog
Variation Types, Element Variation Types
Element Properties
Attributes Page, Attributes Page
Constraints Page, Constraints Page
Dialog, Element Properties Dialog
General Page, General Page
Relations Page, Relations Page
Restrictions Page, Restrictions Page
Element Selection
Variant Description Model, Element Selection
Element Selection Cluster, Find elements with the same selection states in all variant description models
Element Variation Types
Alternative, Element Variation Types
Mandatory, Element Variation Types
Optional, Element Variation Types
Or, Element Variation Types
Evaluation, Evaluating Variant Descriptions
pvSCL Code Library, User-Defined pvSCL Functions
Variant Description Model, Variant Description Evaluation
Export
Model, Exporting Models
Expression Editor, Advanced Expression Editor

F

Family Model, Family Models
Editor, Family Model Editor
Element Variation Types, Element Variation Types
Part Element Types, Predefined Part Element Types
ps:class, ps:class
ps:classalias, ps:classalias
ps:feature, ps:feature
ps:flag, ps:flag
ps:variable, ps:variable
Restrictions, Restrictions in Family Models
Source Element Types, Predefined Source Element Types
ps:classaliasfile, ps:classaliasfile
ps:condtext, ps:condtext
ps:condxml, ps:condxml
ps:dir, ps:dir
ps:file, ps:file
ps:flagfile, ps:flagfile
ps:fragment, ps:fragment
ps:makefile, ps:makefile
ps:pvscltext, ps:pvscltext
ps:pvsclxml, ps:pvsclxml
ps:symlink, ps:symlink
Feature
Attributes, Feature Attributes
Constraints, Model Constraints
Relations, Element Relations
Restrictions, Element Restrictions
Feature Model, Feature Models
Editor, Feature Model Editor
Element Variation Types, Element Variation Types
Features
Matrix Editor, Matrix Editor
File Update, File based Update
Filter
Model, Filtering Models

G

Graph Visualization
Editor Pages, Graph Visualization Page
Guided Variant Configuration
Variant Description Model, Guided Variant Configuration

I

Impact View
Views, Impact View
Import
Model, Importing Models

K

Keyboard Shortcuts, Keyboard Shortcuts

O

Outline
View, Outline View
Outline View
Variant Description Model, Element Selection Outline View

P

Partial Evaluation
Variant Description Model, Partial Evaluation
Problems
View, Problem View/Task View
Projects
View, Variant Projects View
Properties
View, Properties View
pvSCL
Code Library, User-Defined pvSCL Functions
pvSCL Functions
Attribute Functions
pv:AllChildren, pv:AllChildren()
pv:Child(index), pv:Child(index)
pv:Children, pv:Children()
pv:Class, pv:Class()
pv:Get, pv:Get(index), pv:Get(), pv:Get(index)
pv:ID, pv:ID()
pv:IsFixed, pv:IsFixed()
pv:IsInheritable, pv:IsInheritable()
pv:IsKindOf(type), pv:IsKindOf(type)
pv:Name, pv:Name()
pv:Parent, pv:Parent()
pv:Selected, pv:Selected()
pv:Size, pv:Size()
pv:Type, pv:Type()
pv:VariationType, pv:VariationType()
Attribute Value Functions
pv:Class, pv:Class()
pv:ID, pv:ID()
pv:IsKindOf(type), pv:IsKindOf(type)
pv:Parent, pv:Parent()
pv:Type, pv:Type()
Collection Functions
pv:Append(expr), pv:Append(expr)
pv:AppendAll(collection), pv:AppendAll(collection)
pv:AsList, pv:AsList()
pv:AsSet, pv:AsSet()
pv:Collect(iterator), pv:Collect(iterator)
pv:Contains, pv:Contains(expr)
pv:ContainsAll, pv:ContainsAll(collection)
pv:Flatten, pv:Flatten()
pv:ForAll(iterator), pv:ForAll(iterator)
pv:IndexOf(item), pv:IndexOf(string-or-collection)
pv:Insert(index,item), pv:Insert(index,item)
pv:InsertAll(index,collection), pv:InsertAll(index,collection)
pv:IsContainer, pv:IsContainer()
pv:Item(index), pv:Item(index)
pv:Iterate(accumulator), pv:Iterate(accumulator)
pv:Max, pv:Max(), pv:Max(number)
pv:Min, pv:Min(), pv:Min(number)
pv:Prepend(expr), pv:Prepend(expr)
pv:PrependAll(collection), pv:PrependAll(collection)
pv:Remove(item), pv:Remove(begin,end), pv:Remove(item), pv:Remove(begin,end)
pv:RemoveAll(collection), pv:RemoveAll(collection)
pv:RetainAll(collection), pv:RetainAll(collection)
pv:Reverse(), pv:Reverse()
pv:Select(iterator), pv:Select(iterator)
pv:Size, pv:Size()
pv:Sort, pv:Sort()
pv:SubList(begin), pv:SubList(begin,end), pv:SubList(begin), pv:SubList(begin,end)
Configuration Space Functions
pv:Class, pv:Class()
pv:HasModel(name-or-id), pv:HasModel(name-or-id)
pv:Model(name-or-id), pv:Model(), pv:Model(name-or-id)
pv:Models, pv:Models(type), pv:Models(), pv:Models(type)
pv:Type, pv:Type()
Contextless Functions
pv:Element(name-or-id), pv:Element(name-or-id)
pv:HasElement(name-or-id), pv:HasElement(name-or-id)
pv:HasModel(name-or-id), pv:HasModel(name-or-id)
pv:Model(name-or-id), pv:Model(), pv:Model(name-or-id)
pv:Models, pv:Models(type), pv:Models(), pv:Models(type)
Element Functions
pv:AllChildren, pv:AllChildren()
pv:Attribute(name), pv:Attribute(name)
pv:Attributes(), pv:Attributes('type'), pv:Attributes(), pv:Attributes('type')
pv:Child(index), pv:Child(index)
pv:Children, pv:Children()
pv:ChildrenByState(state), pv:ChildrenByState(state,selector), pv:ChildrenByState(state), pv:ChildrenByState(state,selector)
pv:Class, pv:Class()
pv:DefaultSelected, pv:DefaultSelected()
pv:HasAttribute(name), pv:HasAttribute(name)
pv:ID, pv:ID()
pv:IsKindOf(type), pv:IsKindOf(type)
pv:Model, pv:Model(), pv:Model(name-or-id)
pv:Name, pv:Name()
pv:Parent, pv:Parent()
pv:Relations, pv:Relations(type), pv:Relations(), pv:Relations(type)
pv:Selected, pv:Selected()
pv:SelectedChildren, pv:SelectedChildren(type) , pv:SelectedChildren(), pv:SelectedChildren(type)
pv:SelectionState, pv:SelectionState()
pv:Selector, pv:Selector()
pv:SubTree, pv:SubTree(boolean), pv:SubTree()
pv:Type, pv:Type()
pv:VariationType, pv:VariationType()
pv:VName, pv:VName(), pv:VName(language)
Environment Functions
pv:EvaluationIsPartial, pv:EvaluationIsPartial()
pv:PVVersion(), pv:PVVersion()
General Functions
pv:Get, pv:Get(), pv:Get(index)
pv:IsContainer, pv:IsContainer()
pv:IsKindOf(type), pv:IsKindOf(type)
pv:ToString, pv:ToString(), pv:ToString(delimiter), pv:ToString(delimiter,last delimiter)
pv:Type, pv:Type()
Math Functions
pv:Abs, pv:Abs()
pv:Acos, pv:Acos()
pv:Asin, pv:Asin()
pv:Atan, pv:Atan()
pv:Cos, pv:Cos()
pv:Exp, pv:Exp()
pv:Floor, pv:Floor()
pv:Log, pv:Log()
pv:Log10, pv:Log10()
pv:Max, pv:Max(number), pv:Max(), pv:Max(number)
pv:Min, pv:Min(number), pv:Min(), pv:Min(number)
pv:Mod(divisor), pv:Mod(divisor)
pv:Pow(exponent), pv:Pow(exponent)
pv:Round, pv:Round()
pv:Sin, pv:Sin()
pv:Sqrt, pv:Sqrt()
pv:Sum, pv:Sum()
pv:Tan, pv:Tan()
pv:ToFloat, pv:ToFloat()
pv:Truncate, pv:Truncate()
Model Functions
pv:AllChildren, pv:AllChildren()
pv:Attribute(name), pv:Attribute(name)
pv:Attributes(), pv:Attributes('type'), pv:Attributes(), pv:Attributes('type')
pv:Child(index), pv:Child(index)
pv:Children, pv:Children()
pv:Class, pv:Class()
pv:Element(name-or-id), pv:Element(name-or-id)
pv:HasAttribute(name), pv:HasAttribute(name)
pv:HasElement(name-or-id), pv:HasElement(name-or-id)
pv:ID, pv:ID()
pv:Name, pv:Name()
pv:Parent, pv:Parent()
pv:RootElement, pv:RootElement()
pv:SubTree, pv:SubTree()
pv:Type, pv:Type()
Relation Functions
pv:Class, pv:Class()
pv:ID, pv:ID()
pv:IsKindOf(type), pv:IsKindOf(type)
pv:Parent, pv:Parent()
pv:Target(index), pv:Target(index)
pv:Targets, pv:Targets()
pv:Type, pv:Type()
String Functions
pv:Characters(), pv:Characters()
pv:Format(format), pv:Format(format)
pv:IndexOf(string), pv:IndexOf(string-or-collection)
pv:Item(index), pv:Item(index)
pv:Size, pv:Size()
pv:SubString(begin), pv:SubString(begin,end), pv:SubString(begin), pv:SubString(begin,end)
pv:ToLowerCase, pv:ToLowerCase()
pv:ToString, pv:ToString(delimiter), pv:ToString(delimiter,last delimiter), pv:ToString(), pv:ToString(delimiter), pv:ToString(delimiter,last delimiter)
pv:ToUpperCase, pv:ToUpperCase()
Time Functions
pv:Date, pv:Date()
pv:EvaluationDateTime, pv:EvaluationDateTime()
pv:Time, pv:Time()
pv:ToDate, pv:ToDate()
pv:ToDateTime, pv:ToDateTime()
pv:ToTime, pv:ToTime()
User Interaction Functions
pv:Fail(message), pv:Fail(message,element), pv:Fail(message), pv:Fail(message,element)
pv:Inform(message), pv:Inform(message,element), pv:Inform(message), pv:Inform(message,element)
pv:Warn(message), pv:Warn(message,element), pv:Warn(message), pv:Warn(message,element)
pvSCL IDE
Views, pvSCL IDE

R

Refactoring, Refactoring Models
Regular Expressions, Regular Expressions
Relation Types
ps:conditionalRequires, Element Relation Types
ps:conflicts, Element Relation Types
ps:conflictsAny, Element Relation Types
ps:defaultProvider, Element Relation Types
ps:discourages, Element Relation Types
ps:discouragesAny, Element Relation Types
ps:equalsAll, Element Relation Types
ps:equalsAny, Element Relation Types
ps:exclusiveProvider, Element Relation Types
ps:expansionProvider, Element Relation Types
ps:influences, Element Relation Types
ps:provides, Element Relation Types
ps:recommendedFor, Element Relation Types
ps:recommendedForAll, Element Relation Types
ps:recommends, Element Relation Types
ps:recommendsAll, Element Relation Types
ps:requestsProvider, Element Relation Types
ps:requiredFor, Element Relation Types
ps:requiredForAll, Element Relation Types
ps:requires, Element Relation Types
ps:requiresAll, Element Relation Types
ps:sharedProvider, Element Relation Types
ps:supports, Element Relation Types
Relations
Editor, Relations Page
Feature, Element Relations
View, Relations View
Restrictions
Editor, Advanced Expression Editor
Element, Element Restrictions
Family Model, Restrictions in Family Models
Result
Delta Mode, Result Delta Mode
View, Result View

V

Validation
Models, Validating Models
Variables, Predefined Variables
$(CONFIGSPACE), Predefined Variables
$(CONFIGSPACE_NAME), Predefined Variables
$(ENV:variable), Predefined Variables
$(INPUT), Predefined Variables
$(MODULEBASE), Predefined Variables
$(OUTPUT), Predefined Variables
$(PROJECT), Predefined Variables
$(PROJECT:name), Predefined Variables
$(QUALIFIER), Predefined Variables
$(TRANSFORMATION), Predefined Variables
$(TRANSFORMLOG), Predefined Variables
$(VARIANT), Predefined Variables
$(VARIANTSPATH), Predefined Variables
$(WORKSPACE), Predefined Variables
Variant
Matrix Editor, Matrix Editor
Variant Description Model, Variant Description Models
Auto Resolver, Automatic Resolving of Selection Problems
Editor, Variant Description Model Editor
Evaluation, Variant Description Evaluation
Extended Auto Resolver, Automatic Selection
Inheritance, Inheritance of Variant Descriptions , Inheritance Page
Load Selection, Load a Variant Description
Outline, Element Selection Outline View
Partial Evaluation, Partial Evaluation
Rename Reused Variant Description Model, Rename Reused Variant Description Model
Reorder Reused Variant Description Models, Reorder Reused Variant Description Models
Selection Types, Element Selection Types
Auto, Element Selection Types
Auto Excluded, Element Selection Types
Excluded, Element Selection Types
Non-Selectable, Element Selection Types
User, Element Selection Types
Transformation, Variant Transformation
Variant Projects
View, Variant Projects View
Variant Result Model
Editor, Variant Result Model Editor
Transformation, Variant Result Models
Views
Attributes, Attributes View
Impact View, Impact View
Matrix Edior, Matrix Editor
Outline, Outline View
Problems, Problem View/Task View
Properties, Properties View
pvSCL IDE, pvSCL IDE
Relations, Relations View
Result, Result View
Search, Search View
Tasks, Problem View/Task View
Variant Projects, Variant Projects View
Visualization, Visualization View
Visualization
View, Visualization View

X

XSLT Elements
error, XSLT Extension Functions
info, XSLT Extension Functions
log, XSLT Extension Functions
warning, XSLT Extension Functions
XSLT Extension Functions, XSLT Extension Functions
XSLT Functions
above-exit-point, XSLT Extension Functions
absolute, XSLT Extension Functions
add-part, XSLT Extension Functions
basename, XSLT Extension Functions
below-entry-point, XSLT Extension Functions
current, XSLT Extension Functions
cwd, XSLT Extension Functions
delimiter, XSLT Extension Functions
dirname, XSLT Extension Functions
entry-points, XSLT Extension Functions
error, XSLT Extension Functions
exists, XSLT Extension Functions
exit-points, XSLT Extension Functions
expand, XSLT Extension Functions
extension, XSLT Extension Functions
filename, XSLT Extension Functions
generate-id, XSLT Extension Functions
getAttribute, XSLT Extension Functions
getAttributeValue, XSLT Extension Functions
getChildrenTargets, XSLT Extension Functions
getElement, XSLT Extension Functions
hasAttribute, XSLT Extension Functions
hasAttributeValue, XSLT Extension Functions
hasComponent, XSLT Extension Functions
hasElement, XSLT Extension Functions
hasFeature, XSLT Extension Functions
hasPart, XSLT Extension Functions
hasSource, XSLT Extension Functions
info, XSLT Extension Functions
input-path, XSLT Extension Functions
is-absolute, XSLT Extension Functions
is-dir, XSLT Extension Functions
is-file, XSLT Extension Functions
log, XSLT Extension Functions
match, XSLT Extension Functions
matches, XSLT Extension Functions
model-by-id, XSLT Extension Functions
model-by-name, XSLT Extension Functions
model-by-type, XSLT Extension Functions
models, XSLT Extension Functions
mtime, XSLT Extension Functions
normalize, XSLT Extension Functions
os, XSLT Extension Functions
output-path, XSLT Extension Functions
parse, XSLT Extension Functions
read-file, XSLT Extension Functions
replace, XSLT Extension Functions
results-for, XSLT Extension Functions
size, XSLT Extension Functions
submatch, XSLT Extension Functions
tempdir, XSLT Extension Functions
to-uri, XSLT Extension Functions
version, XSLT Extension Functions
warning, XSLT Extension Functions