Class SInterfaceConceptAdapterById
- java.lang.Object
 - 
- jetbrains.mps.smodel.adapter.structure.SNamedElementAdapter
 - 
- jetbrains.mps.smodel.adapter.structure.concept.SAbstractConceptAdapter
 - 
- jetbrains.mps.smodel.adapter.structure.concept.SInterfaceConceptAdapter
 - 
- jetbrains.mps.smodel.adapter.structure.concept.SInterfaceConceptAdapterById
 
 
 
 
 
- 
- All Implemented Interfaces:
 ConceptMetaInfoConverter,SAbstractConcept,SElement,SInterfaceConcept,SNamedElement
public final class SInterfaceConceptAdapterById extends SInterfaceConceptAdapter implements SInterfaceConcept
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringINTERFACE_PREFIX- 
Fields inherited from class jetbrains.mps.smodel.adapter.structure.concept.SAbstractConceptAdapter
ID_DELIM 
- 
Fields inherited from class jetbrains.mps.smodel.adapter.structure.SNamedElementAdapter
myFqName 
 - 
 
- 
Constructor Summary
Constructors Constructor Description SInterfaceConceptAdapterById(SConceptId conceptId, String fqname)SInterfaceConceptAdapterById(SConceptId conceptId, String fqname, boolean bootstrap) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SInterfaceConceptAdapterByIddeserialize(String s)booleanequals(Object obj)protected SNodefindInModel(SModel structureModel)a helper method to get a declaration node for this concept in the case of the legacy concept resolving (by string id)ConceptDescriptorgetConceptDescriptor()SConceptIdgetId()SLanguagegetLanguage()The language that defines the conceptStringgetQualifiedName()inthashCode()protected booleanisBootstrap()protected booleanisSubConceptOfSpecial(ConceptDescriptor thisDescriptor, ConceptDescriptor anotherDescriptor, SAbstractConcept anotherConcept)Stringserialize()- 
Methods inherited from class jetbrains.mps.smodel.adapter.structure.concept.SInterfaceConceptAdapter
getSuperInterfaces, isAbstract 
- 
Methods inherited from class jetbrains.mps.smodel.adapter.structure.concept.SAbstractConceptAdapter
convertAggregation, convertAssociation, convertProperty, getConceptAlias, getContainmentLinks, getDeclarationNode, getDescriptor, getHelpUrl, getProperties, getReferenceLinks, getShortDescription, hasLink, hasProperty, hasReference, isSubConceptOf, isValid, toString 
- 
Methods inherited from class jetbrains.mps.smodel.adapter.structure.SNamedElementAdapter
getName, getSourceNode 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface org.jetbrains.mps.openapi.language.SAbstractConcept
getConceptAlias, getContainmentLinks, getDeclarationNode, getHelpUrl, getName, getProperties, getReferenceLinks, getShortDescription, getSourceNode, isAbstract, isSubConceptOf, isValid 
- 
Methods inherited from interface org.jetbrains.mps.openapi.language.SInterfaceConcept
getSuperInterfaces 
 - 
 
 - 
 
- 
- 
Field Detail
- 
INTERFACE_PREFIX
public static final String INTERFACE_PREFIX
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
SInterfaceConceptAdapterById
public SInterfaceConceptAdapterById(@NotNull SConceptId conceptId, @NotNull String fqname)
 
- 
SInterfaceConceptAdapterById
public SInterfaceConceptAdapterById(@NotNull SConceptId conceptId, @NotNull String fqname, boolean bootstrap)
 
 - 
 
- 
Method Detail
- 
getConceptDescriptor
@Nullable public ConceptDescriptor getConceptDescriptor()
- Specified by:
 getConceptDescriptorin classSAbstractConceptAdapter- Returns:
 - the backing 
ConceptDescriptor 
 
- 
getId
@NotNull public SConceptId getId()
 
- 
getQualifiedName
public String getQualifiedName()
- Specified by:
 getQualifiedNamein interfaceSAbstractConcept
 
- 
isSubConceptOfSpecial
protected boolean isSubConceptOfSpecial(@NotNull ConceptDescriptor thisDescriptor, ConceptDescriptor anotherDescriptor, SAbstractConcept anotherConcept)
- Specified by:
 isSubConceptOfSpecialin classSAbstractConceptAdapter
 
- 
getLanguage
@NotNull public SLanguage getLanguage()
Description copied from interface:SAbstractConceptThe language that defines the concept- Specified by:
 getLanguagein interfaceSAbstractConcept- Specified by:
 getLanguagein interfaceSElement
 
- 
isBootstrap
protected boolean isBootstrap()
- Overrides:
 isBootstrapin classSNamedElementAdapter
 
- 
findInModel
protected SNode findInModel(SModel structureModel)
Description copied from class:SAbstractConceptAdaptera helper method to get a declaration node for this concept in the case of the legacy concept resolving (by string id)- Specified by:
 findInModelin classSAbstractConceptAdapter
 
- 
serialize
public String serialize()
- Specified by:
 serializein classSAbstractConceptAdapter
 
- 
deserialize
public static SInterfaceConceptAdapterById deserialize(String s)
 
 - 
 
 -