1 <?xml version="1.0" encoding="UTF-8"?>
3 Copyright (c) 2007, 2010 Association for Decentralized Information Management
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
11 VTT Technical Research Centre of Finland - initial API and implementation
17 interface="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate">
19 uri="http://www.simantics.org/Layer0X-0.0/Predicate/BinaryPredicate" />
21 uri="http://www.simantics.org/Layer0-0.0/Relation"
22 class="org.simantics.layer0.utils.binaryPredicates.Relation">
26 uri="http://www.simantics.org/Layer0X-0.0/Predicate/CompositePredicate"
27 class="org.simantics.layer0.utils.binaryPredicates.CompositePredicate">
29 uri="http://www.simantics.org/Layer0X-0.0/Predicate/AppliesFirst"
30 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
32 uri="http://www.simantics.org/Layer0X-0.0/Predicate/AppliesThen"
33 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
36 uri="http://www.simantics.org/Layer0X-0.0/Predicate/InversePredicate"
37 class="org.simantics.layer0.utils.binaryPredicates.InversePredicate">
39 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
40 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
43 uri="http://www.simantics.org/Layer0X-0.0/Predicate/TransitiveClosure"
44 class="org.simantics.layer0.utils.binaryPredicates.TransitiveClosure">
46 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
47 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
50 uri="http://www.simantics.org/Layer0X-0.0/Predicate/UnionPredicate"
51 class="org.simantics.layer0.utils.binaryPredicates.UnionPredicate">
53 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
54 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate" />
58 "http://www.simantics.org/Layer0X-0.0/Predicate/IntersectionPredicate"
60 "org.simantics.layer0.utils.binaryPredicates.IntersectionPredicate"/>
62 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasBinaryPredicate"
63 to="org.simantics.layer0.utils.binaryPredicates.IBinaryPredicate"/>
67 uri="http://www.simantics.org/Layer0X-0.0/Predicate/OrderedSetElements"
68 class="org.simantics.layer0.utils.binaryPredicates.OrderedSetElementsPredicate" />
72 interface="org.simantics.layer0.utils.predicates.IUnaryPredicate">
74 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Predicate" />
76 uri="http://www.simantics.org/Layer0-0.0/Type"
77 class="org.simantics.layer0.utils.predicates.Type">
81 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Conjunction"
82 class="org.simantics.layer0.utils.predicates.Conjunction">
84 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasPredicate"
85 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
88 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Disjunction"
89 class="org.simantics.layer0.utils.predicates.Disjunction">
91 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasPredicate"
92 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
95 uri="http://www.simantics.org/Layer0X-0.0/Predicate/Negation"
96 class="org.simantics.layer0.utils.predicates.Negation">
98 uri="http://www.simantics.org/Layer0X-0.0/Predicate/HasPredicate"
99 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
104 interface="org.simantics.layer0.utils.triggers.ITrigger">
106 uri="http://www.simantics.org/Layer0X-0.0/Trigger" />
111 interface="org.simantics.layer0.utils.expressions.IExpression">
113 uri="http://www.simantics.org/Layer0-0.0/Value" />
115 uri="http://www.simantics.org/Structural-0.0/Expression" />
117 uri="http://www.simantics.org/Structural-0.0/LiteralVariable" />
119 uri="http://www.simantics.org/Layer0-0.0/Value"
120 class="org.simantics.layer0.utils.expressions.ConstantExpression">
128 interface="java.lang.String">
130 uri="http://www.simantics.org/Layer0-0.0/Entity" />
132 uri="http://www.simantics.org/Layer0-0.0/Entity"
133 adapterClass="org.simantics.layer0.utils.representation.representations.DefaultStringAdapter2" />
137 interface="org.simantics.layer0.utils.representation.StringRepresentation2">
139 uri="http://www.simantics.org/Layer0-0.0/Entity" />
141 uri="http://www.simantics.org/Layer0-0.0/Entity"
142 adapterClass="org.simantics.layer0.utils.representation.representations.DefaultStringRepresentationAdapter2" />
146 interface="org.simantics.layer0.utils.operations.IOperation">
148 uri="http://www.simantics.org/Layer0X-0.0/Operation/Operation" />
152 interface="org.simantics.layer0.utils.collections.IContextualList">
154 uri="http://www.simantics.org/Layer0X-0.0/Operation/AbstractContextualList" />
156 uri="http://www.simantics.org/Layer0X-0.0/Operation/ContextualList"
157 class="org.simantics.layer0.utils.collections.ContextualList">
162 uri="http://www.simantics.org/Layer0X-0.0/Operation/TypeBasedList"
163 class="org.simantics.layer0.utils.collections.TypeBasedList">
165 uri="http://www.simantics.org/Layer0X-0.0/HasRelation" />
168 uri="http://www.simantics.org/Layer0X-0.0/Operation/ConditionalList"
169 class="org.simantics.layer0.utils.collections.ConditionalList">
171 uri="http://www.simantics.org/Layer0X-0.0/Operation/HasCondition"
172 to="org.simantics.layer0.utils.predicates.IUnaryPredicate" />
174 uri="http://www.simantics.org/Layer0X-0.0/Operation/HasThenElement" />
176 uri="http://www.simantics.org/Layer0X-0.0/Operation/HasElseElement" />