Package jetbrains.mps.smodel.adapter.ids
Class MetaIdFactory
- java.lang.Object
 - 
- jetbrains.mps.smodel.adapter.ids.MetaIdFactory
 
 
- 
public abstract class MetaIdFactory extends Object
There's jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory which creates API objects using implementation identity objects supplied by this class. To go from an API object back to implementation identity, use jetbrains.mps.smodel.adapter.ids.MetaIdFactory} 
- 
- 
Field Summary
Fields Modifier and Type Field Description static SConceptIdINVALID_CONCEPT_IDstatic StringINVALID_CONCEPT_NAMEstatic SLanguageIdINVALID_LANGUAGE_IDstatic SContainmentLinkIdINVALID_LINK_IDstatic SPropertyIdINVALID_PROP_IDstatic SReferenceLinkIdINVALID_REF_ID 
- 
Constructor Summary
Constructors Constructor Description MetaIdFactory() 
- 
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SConceptIdconceptId(long uuidHigh, long uuidLow, long concept)static SConceptIdconceptId(UUID lang, long concept)Deprecated.static SConceptIdconceptId(SLanguageId langId, long concept)static SDataTypeIddataTypeId(long uuidHigh, long uuidLow, long dataType)static SDataTypeIddataTypeId(SLanguageId langId, long dataType)static SLanguageIdlangId(long uuidHigh, long uuidLow)static SLanguageIdlangId(UUID lang)Deprecated.static SContainmentLinkIdlinkId(long uuidHigh, long uuidLow, long concept, long link)static SContainmentLinkIdlinkId(UUID lang, long concept, long link)Deprecated.static SContainmentLinkIdlinkId(SConceptId concept, long link)static SPropertyIdpropId(long uuidHigh, long uuidLow, long concept, long prop)static SPropertyIdpropId(UUID lang, long concept, long prop)Deprecated.static SPropertyIdpropId(SConceptId concept, long prop)static SReferenceLinkIdrefId(long uuidHigh, long uuidLow, long concept, long ref)static SReferenceLinkIdrefId(UUID lang, long concept, long ref)Deprecated.static SReferenceLinkIdrefId(SConceptId concept, long ref) 
 - 
 
- 
- 
Field Detail
- 
INVALID_LANGUAGE_ID
public static final SLanguageId INVALID_LANGUAGE_ID
 
- 
INVALID_CONCEPT_ID
public static final SConceptId INVALID_CONCEPT_ID
 
- 
INVALID_PROP_ID
public static final SPropertyId INVALID_PROP_ID
 
- 
INVALID_REF_ID
public static final SReferenceLinkId INVALID_REF_ID
 
- 
INVALID_LINK_ID
public static final SContainmentLinkId INVALID_LINK_ID
 
- 
INVALID_CONCEPT_NAME
public static final String INVALID_CONCEPT_NAME
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
langId
@Deprecated public static SLanguageId langId(UUID lang)
Deprecated. 
- 
langId
public static SLanguageId langId(long uuidHigh, long uuidLow)
 
- 
conceptId
@Deprecated public static SConceptId conceptId(UUID lang, long concept)
Deprecated. 
- 
conceptId
public static SConceptId conceptId(long uuidHigh, long uuidLow, long concept)
 
- 
conceptId
public static SConceptId conceptId(SLanguageId langId, long concept)
 
- 
dataTypeId
public static SDataTypeId dataTypeId(long uuidHigh, long uuidLow, long dataType)
 
- 
dataTypeId
public static SDataTypeId dataTypeId(SLanguageId langId, long dataType)
 
- 
propId
@Deprecated public static SPropertyId propId(UUID lang, long concept, long prop)
Deprecated. 
- 
propId
public static SPropertyId propId(long uuidHigh, long uuidLow, long concept, long prop)
 
- 
propId
public static SPropertyId propId(SConceptId concept, long prop)
 
- 
refId
@Deprecated public static SReferenceLinkId refId(UUID lang, long concept, long ref)
Deprecated. 
- 
refId
public static SReferenceLinkId refId(long uuidHigh, long uuidLow, long concept, long ref)
 
- 
refId
public static SReferenceLinkId refId(SConceptId concept, long ref)
 
- 
linkId
@Deprecated public static SContainmentLinkId linkId(UUID lang, long concept, long link)
Deprecated. 
- 
linkId
public static SContainmentLinkId linkId(long uuidHigh, long uuidLow, long concept, long link)
 
- 
linkId
public static SContainmentLinkId linkId(SConceptId concept, long link)
 
 - 
 
 -