Exemple #1
0
 @Override
 public boolean canBeRoot(
     IOperationContext operationContext,
     SModel model,
     @Nullable CheckingNodeContext checkingNodeContext) {
   return canBeRootDescriptor == null
       || canBeRootDescriptor.canBeRoot(operationContext, model, checkingNodeContext);
 }
Exemple #2
0
 @Override
 public boolean canBeAncestor(
     IOperationContext operationContext,
     SNode node,
     SNode childConcept,
     @Nullable CheckingNodeContext checkingNodeContext) {
   return canBeAncestorDescriptor == null
       || canBeAncestorDescriptor.canBeAncestor(
           operationContext, node, childConcept, checkingNodeContext);
 }
Exemple #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);
 }
Exemple #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);
 }
Exemple #5
0
 @Override
 public ReferenceScopeProvider getDefaultScopeProvider() {
   return defaultScopeProviderDescriptor != null
       ? defaultScopeProviderDescriptor.getDefaultScopeProvider()
       : null;
 }