Class IllegalConstraintsDescriptor
- java.lang.Object
 - 
- jetbrains.mps.smodel.runtime.illegal.IllegalConstraintsDescriptor
 
 
- 
- All Implemented Interfaces:
 ConstraintsDescriptor
public class IllegalConstraintsDescriptor extends Object implements ConstraintsDescriptor
 
- 
- 
Constructor Summary
Constructors Constructor Description IllegalConstraintsDescriptor(SAbstractConcept concept) 
- 
Method Summary
All Methods Instance Methods Concrete 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) 
 - 
 
- 
- 
Constructor Detail
- 
IllegalConstraintsDescriptor
public IllegalConstraintsDescriptor(@NotNull SAbstractConcept concept)
 
 - 
 
- 
Method Detail
- 
getConcept
public SAbstractConcept getConcept()
- Specified by:
 getConceptin interfaceConstraintsDescriptor
 
- 
getDefaultConcreteConcept
public SAbstractConcept getDefaultConcreteConcept()
- Specified by:
 getDefaultConcreteConceptin interfaceConstraintsDescriptor
 
- 
canBeChild
public boolean canBeChild(@NotNull ConstraintContext_CanBeChild context, @Nullable CheckingNodeContext checkingNodeContext)
- Specified by:
 canBeChildin interfaceConstraintsDescriptor
 
- 
canBeRoot
public boolean canBeRoot(@NotNull ConstraintContext_CanBeRoot context, @Nullable CheckingNodeContext checkingNodeContext)
- Specified by:
 canBeRootin interfaceConstraintsDescriptor
 
- 
canBeParent
public boolean canBeParent(@NotNull ConstraintContext_CanBeParent context, @Nullable CheckingNodeContext checkingNodeContext)
- Specified by:
 canBeParentin interfaceConstraintsDescriptor
 
- 
canBeAncestor
public boolean canBeAncestor(@NotNull ConstraintContext_CanBeAncestor context, @Nullable CheckingNodeContext checkingNodeContext)
- Specified by:
 canBeAncestorin interfaceConstraintsDescriptor
 
- 
getProperty
public PropertyConstraintsDescriptor getProperty(SProperty property)
- Specified by:
 getPropertyin interfaceConstraintsDescriptor
 
- 
getReference
public ReferenceConstraintsDescriptor getReference(SReferenceLink referenceLink)
- Specified by:
 getReferencein interfaceConstraintsDescriptor
 
- 
getDefaultScopeProvider
public ReferenceScopeProvider getDefaultScopeProvider()
- Specified by:
 getDefaultScopeProviderin interfaceConstraintsDescriptor
 
- 
getInstanceIcon
@Nullable public IconResource getInstanceIcon(SNode node)
- Specified by:
 getInstanceIconin interfaceConstraintsDescriptor
 
 - 
 
 -