return getClass().getSimpleName() + "[" + resource + "]";
}
- protected VariableMap getPossiblePropertyVariableMap(ReadGraph graph) throws DatabaseException {
+ protected VariableMap getPossiblePropertyVariableMap(ReadGraph graph) throws DatabaseException {
if(resource == null) return All.standardChildDomainProperties;
- return graph.getPossibleRelatedValue2(resource, Layer0.getInstance(graph).domainProperties, this);
- }
+ Resource domainProperties = Layer0.getInstance(graph).domainProperties;
+ return graph.getPossibleRelatedValue2(resource, domainProperties,
+ new StandardGraphPropertyVariable(graph, this, domainProperties));
+ }
protected VariableMap getPossibleChildVariableMap(ReadGraph graph) throws DatabaseException {
if(resource == null) return All.standardChildDomainChildren;