Esempio n. 1
0
 @Override
 public boolean canBeRoot(
     IOperationContext operationContext,
     SModel model,
     @Nullable CheckingNodeContext checkingNodeContext) {
   return canBeRootDescriptor == null
       || canBeRootDescriptor.canBeRoot(operationContext, model, checkingNodeContext);
 }
Esempio n. 2
0
 @Override
 public boolean canBeAncestor(
     IOperationContext operationContext,
     SNode node,
     SNode childConcept,
     @Nullable CheckingNodeContext checkingNodeContext) {
   return canBeAncestorDescriptor == null
       || canBeAncestorDescriptor.canBeAncestor(
           operationContext, node, childConcept, checkingNodeContext);
 }
Esempio n. 3
0
 @Override
 public boolean canBeParent(
     IOperationContext operationContext,
     SNode node,
     SNode childConcept,
     SNode link,
     @Nullable CheckingNodeContext checkingNodeContext) {
   return canBeParentDescriptor == null
       || canBeParentDescriptor.canBeParent(
           operationContext, node, childConcept, link, checkingNodeContext);
 }
Esempio n. 4
0
 @Override
 public boolean canBeChild(
     IOperationContext operationContext,
     SNode parentNode,
     SNode link,
     SNode concept,
     @Nullable CheckingNodeContext checkingNodeContext) {
   return canBeChildDescriptor == null
       || canBeChildDescriptor.canBeChild(
           operationContext, parentNode, link, concept, checkingNodeContext);
 }
Esempio n. 5
0
 @Override
 public ReferenceScopeProvider getDefaultScopeProvider() {
   return defaultScopeProviderDescriptor != null
       ? defaultScopeProviderDescriptor.getDefaultScopeProvider()
       : null;
 }