Package jetbrains.mps.smodel.runtime
Interface ConstraintsDescriptor
- 
- All Known Implementing Classes:
 BaseConstraintsDescriptor,IllegalConstraintsDescriptor
public interface ConstraintsDescriptor 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanBeAncestor(ConstraintContext_CanBeAncestor context, CheckingNodeContext checkingNodeContext)booleancanBeChild(ConstraintContext_CanBeChild context, CheckingNodeContext checkingNodeContext)booleancanBeParent(ConstraintContext_CanBeParent context, CheckingNodeContext checkingNodeContext)booleancanBeRoot(ConstraintContext_CanBeRoot context, CheckingNodeContext checkingNodeContext)SAbstractConceptgetConcept()SAbstractConceptgetDefaultConcreteConcept()ReferenceScopeProvidergetDefaultScopeProvider()IconResourcegetInstanceIcon(SNode node)PropertyConstraintsDescriptorgetProperty(SProperty property)ReferenceConstraintsDescriptorgetReference(SReferenceLink referenceLink) 
 - 
 
- 
- 
Method Detail
- 
getConcept
SAbstractConcept getConcept()
 
- 
canBeChild
boolean canBeChild(@NotNull ConstraintContext_CanBeChild context, @Nullable CheckingNodeContext checkingNodeContext)
 
- 
canBeRoot
boolean canBeRoot(@NotNull ConstraintContext_CanBeRoot context, @Nullable CheckingNodeContext checkingNodeContext)
 
- 
canBeParent
boolean canBeParent(@NotNull ConstraintContext_CanBeParent context, @Nullable CheckingNodeContext checkingNodeContext)
 
- 
canBeAncestor
boolean canBeAncestor(@NotNull ConstraintContext_CanBeAncestor context, @Nullable CheckingNodeContext checkingNodeContext)
 
- 
getProperty
PropertyConstraintsDescriptor getProperty(SProperty property)
 
- 
getReference
ReferenceConstraintsDescriptor getReference(SReferenceLink referenceLink)
 
- 
getDefaultScopeProvider
@Nullable ReferenceScopeProvider getDefaultScopeProvider()
 
- 
getInstanceIcon
@Nullable IconResource getInstanceIcon(SNode node)
 
- 
getDefaultConcreteConcept
SAbstractConcept getDefaultConcreteConcept()
 
 - 
 
 -