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