package jetbrains.mps.kotlin.constraints;

/*Generated by MPS */

import jetbrains.mps.smodel.runtime.base.BaseConstraintsDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
import org.jetbrains.mps.openapi.language.SInterfaceConcept;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;

public class IDeclaration_Constraints extends BaseConstraintsDescriptor {
  public IDeclaration_Constraints() {
    super(CONCEPTS.IDeclaration$3J);
  }

  @Override
  public SConcept getDefaultConcreteConcept() {
    return CONCEPTS.EmptyDeclaration$V;
  }

  private static final class CONCEPTS {
    /*package*/ static final SInterfaceConcept IDeclaration$3J = MetaAdapterFactory.getInterfaceConcept(0x6b3888c1980244d8L, 0x8baff8e6c33ed689L, 0x28bef6d7551af4d3L, "jetbrains.mps.kotlin.structure.IDeclaration");
    /*package*/ static final SConcept EmptyDeclaration$V = MetaAdapterFactory.getConcept(0x6b3888c1980244d8L, 0x8baff8e6c33ed689L, 0x4e07f19a40c4182bL, "jetbrains.mps.kotlin.structure.EmptyDeclaration");
  }
}
