1 <?xml version="1.0" encoding="UTF-8"?>
\r<!--
\r
2 Copyright (c) 2007, 2010 Association for Decentralized Information Management
\r
4 All rights reserved. This program and the accompanying materials
\r
5 are made available under the terms of the Eclipse Public License v1.0
\r
6 which accompanies this distribution, and is available at
\r
7 http://www.eclipse.org/legal/epl-v10.html
\r
10 VTT Technical Research Centre of Finland - initial API and implementation
\r
16 interface="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate">
\r
18 uri="http://www.simantics.org/Layer0X-0.0/Predicate/BinaryPredicate" />
\r
20 uri="http://www.simantics.org/Layer0-0.0/Relation"
\r
21 class="org.simantics.layer0.utils.binaryPredicates.Relation">
\r
25 uri="http://www.simantics.org/Layer0X-0.0/Predicate/CompositePredicate"
\r
26 class="org.simantics.layer0.utils.binaryPredicates.CompositePredicate">
\r
28 uri="http://www.simantics.org/Layer0X-0.0/Predicate/AppliesFirst"
\r
29 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
\r
31 uri="http://www.simantics.org/Layer0X-0.0/Predicate/AppliesThen"
\r
32 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
\r
35 uri="http://www.simantics.org/Layer0X-0.0/Predicate/InversePredicate"
\r
36 class="org.simantics.layer0.utils.binaryPredicates.InversePredicate">
\r
38 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
\r
39 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
\r
42 uri="http://www.simantics.org/Layer0X-0.0/Predicate/TransitiveClosure"
\r
43 class="org.simantics.layer0.utils.binaryPredicates.TransitiveClosure">
\r
45 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
\r
46 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
\r
49 uri="http://www.simantics.org/Layer0X-0.0/Predicate/UnionPredicate"
\r
50 class="org.simantics.layer0.utils.binaryPredicates.UnionPredicate">
\r
52 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
\r
53 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
\r
57 "http://www.simantics.org/Layer0X-0.0/Predicate/IntersectionPredicate"
\r
59 "org.simantics.layer0.utils.binaryPredicates.IntersectionPredicate"/>
\r
61 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
\r
62 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate"/>
\r
66 uri="http://www.simantics.org/Layer0X-0.0/Predicate/OrderedSetElements"
\r
67 class="org.simantics.layer0.utils.binaryPredicates.OrderedSetElementsPredicate" />
\r
71 interface="org.simantics.layer0.utils.predicates.IUnaryPredicate">
\r
73 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Predicate" />
\r
75 uri="http://www.simantics.org/Layer0-0.0/Type"
\r
76 class="org.simantics.layer0.utils.predicates.Type">
\r
80 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Conjunction"
\r
81 class="org.simantics.layer0.utils.predicates.Conjunction">
\r
83 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasPredicate"
\r
84 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
\r
87 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Disjunction"
\r
88 class="org.simantics.layer0.utils.predicates.Disjunction">
\r
90 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasPredicate"
\r
91 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
\r
94 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Negation"
\r
95 class="org.simantics.layer0.utils.predicates.Negation">
\r
97 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasPredicate"
\r
98 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
\r
103 interface="org.simantics.layer0.utils.triggers.ITrigger">
\r
105 uri="http://www.simantics.org/Layer0X-0.0/Trigger" />
\r
109 interface="org.simantics.layer0.utils.expressions.IExpression">
\r
111 uri="http://www.simantics.org/Layer0-0.0/Value" />
\r
113 uri="http://www.simantics.org/Structural-0.0/Expression" />
\r
115 uri="http://www.simantics.org/Structural-0.0/LiteralVariable" />
\r
117 uri="http://www.simantics.org/Layer0-0.0/Value"
\r
118 class="org.simantics.layer0.utils.expressions.ConstantExpression">
\r
125 interface="java.lang.String">
\r
127 uri="http://www.simantics.org/Layer0-0.0/Entity" />
\r
129 uri="http://www.simantics.org/Layer0-0.0/Entity"
\r
130 adapterClass="org.simantics.layer0.utils.representation.representations.DefaultStringAdapter2" />
\r
134 interface="org.simantics.layer0.utils.representation.StringRepresentation2">
\r
136 uri="http://www.simantics.org/Layer0-0.0/Entity" />
\r
138 uri="http://www.simantics.org/Layer0-0.0/Entity"
\r
139 adapterClass="org.simantics.layer0.utils.representation.representations.DefaultStringRepresentationAdapter2" />
\r
143 interface="org.simantics.layer0.utils.operations.IOperation">
\r
145 uri="http://www.simantics.org/Layer0X-0.0/Operation/Operation" />
\r
149 interface="org.simantics.layer0.utils.collections.IContextualList">
\r
151 uri="http://www.simantics.org/Layer0X-0.0/Operation/AbstractContextualList" />
\r
153 uri="http://www.simantics.org/Layer0X-0.0/Operation/ContextualList"
\r
154 class="org.simantics.layer0.utils.collections.ContextualList">
\r
159 uri="http://www.simantics.org/Layer0X-0.0/Operation/TypeBasedList"
\r
160 class="org.simantics.layer0.utils.collections.TypeBasedList">
\r
162 uri="http://www.simantics.org/Layer0X-0.0/HasRelation" />
\r
165 uri="http://www.simantics.org/Layer0X-0.0/Operation/ConditionalList"
\r
166 class="org.simantics.layer0.utils.collections.ConditionalList">
\r
168 uri="http://www.simantics.org/Layer0X-0.0/Operation/HasCondition"
\r
169 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
\r
171 uri="http://www.simantics.org/Layer0X-0.0/Operation/HasThenElement" />
\r
173 uri="http://www.simantics.org/Layer0X-0.0/Operation/HasElseElement" />
\r