Package jetbrains.mps.smodel.adapter.ids
Class SElementId
- java.lang.Object
 - 
- jetbrains.mps.smodel.adapter.ids.SElementId
 
 
- 
- Direct Known Subclasses:
 SConceptId,SDataTypeId
public class SElementId extends Object
Represents identity for language elements- Since:
 - 2018.3
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceSElementId.Factory<T extends SElementId> 
- 
Constructor Summary
Constructors Constructor Description SElementId(SLanguageId languageId, long idValue) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static <T extends SElementId>
TdeserializeDefault(String s, SElementId.Factory<T> factory)booleanequals(Object o)longgetIdValue()SLanguageIdgetLanguageId()inthashCode()Stringserialize()StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
SElementId
public SElementId(@NotNull SLanguageId languageId, long idValue)
 
 - 
 
- 
Method Detail
- 
getLanguageId
@NotNull public SLanguageId getLanguageId()
 
- 
getIdValue
public long getIdValue()
 
- 
serialize
public String serialize()
 
- 
deserializeDefault
protected static <T extends SElementId> T deserializeDefault(String s, SElementId.Factory<T> factory)
 
 - 
 
 -