use of org.yakindu.base.types.Property in project statecharts by Yakindu.
the class AbstractTypeSystem method getPropertyExtensions.
@Override
public List<Property> getPropertyExtensions(Type type) {
List<Property> result = new ArrayList<>();
result.addAll(extensionPropertyRegistry.get(type));
List<Type> superTypes = getSuperTypes(type);
for (Type superType : superTypes) {
result.addAll(extensionPropertyRegistry.get(superType));
}
return result;
}
Aggregations