|
|
@@ -243,6 +243,11 @@ public abstract class AbstractTypeSystem implements ITypeSystem {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean isExtensionOperation(Operation op) {
|
|
|
+ return extensionOperationRegistry.containsValue(op);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<Property> getPropertyExtensions(Type type) {
|
|
|
List<Property> result = new ArrayList<>();
|
|
|
@@ -253,4 +258,9 @@ public abstract class AbstractTypeSystem implements ITypeSystem {
|
|
|
}
|
|
|
return result;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean isExtensionProperty(Property prop) {
|
|
|
+ return extensionPropertyRegistry.containsValue(prop);
|
|
|
+ }
|
|
|
}
|