A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractModelChangeEvent - Class in org.jetbrains.mps.openapi.event
-
Base class for property, reference and node change events.
- AbstractModelChangeEvent() - Constructor for class org.jetbrains.mps.openapi.event.AbstractModelChangeEvent
- AbstractModelEvent - Class in org.jetbrains.mps.openapi.event
-
Base class for model access and change notifications, just in case there's need to reference either.
- AbstractModelEvent() - Constructor for class org.jetbrains.mps.openapi.event.AbstractModelEvent
- AbstractModelReadEvent - Class in org.jetbrains.mps.openapi.event
-
Base class for node (property and reference) read events.
- AbstractModelReadEvent() - Constructor for class org.jetbrains.mps.openapi.event.AbstractModelReadEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleAddedEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleChangedEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleRemovedEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleRemovingEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SRepositoryEvent
- accept(T) - Method in interface org.jetbrains.mps.openapi.util.Consumer
- actionFinished() - Method in interface org.jetbrains.mps.openapi.repository.WriteActionListener
- actionStarted() - Method in interface org.jetbrains.mps.openapi.repository.WriteActionListener
- addAccessListener(SNodeAccessListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- addChangeListener(SNodeChangeListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
As
SNode
API suggests, any model could be modified. - addChild(String, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use addChild(SContainmentLink, SNode), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - addChild(SContainmentLink, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Adds a new child as a last child in a given role.
- addCommandListener(CommandListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
add/remove listeners to listen to the start/finish of command events
- addFactory(String, FacetsFacade.FacetFactory) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- addFindUsagesParticipant(FindUsagesParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.add/remove methods shall move to PersistenceRegistry (implementation class), instead, as components that perform registration may access PersistenceRegistry instance directly. I don't see a need to add/remove participants dynamically.
- addListener(DataSourceListener) - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Registers listeners which need to be notified about changes in the underlying data source.
- addListener(DataSourceListener) - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- addModelListener(SModelListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- addModuleListener(SModuleListener) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Listener can be added only once, the second time it's just not added
- addNavigationParticipant(NavigationParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addReadActionListener(ReadActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Get notified about start/finish of a model read action
- addRepositoryListener(SRepositoryListener) - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Register a listener for the repository.
- addRootNode(SNode) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Adds the node as a root to this model.
- addWriteActionListener(WriteActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
add/remove listeners to listen to the start/finish of write action events
- advance(int) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Advance by the given number of work items.
- always() - Static method in interface org.jetbrains.mps.util.Condition
-
Typed/checked alternative to
Condition.TRUE_CONDITION
- applyChanges(Runnable) - Method in interface org.jetbrains.mps.openapi.module.RepositoryAccess
-
Deprecated.Modifications to properties of modules and other elements stored in a repository must only be performed from within a managed command.
- AS_COMMENT - org.jetbrains.mps.openapi.util.SubProgressKind
-
Task name is displayed as a step in the progress dialog Steps are never displayed
- asCondition(Predicate<T>) - Static method in interface org.jetbrains.mps.util.Condition
- asPredicate() - Method in interface org.jetbrains.mps.util.Condition
- asString(SAbstractConcept) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize/deserialize support for concept meta-object
- asString(SLanguage) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize/deserialize support for deployed language meta-object
- asString(SModelId) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createModelId(String)
, persistence-ready presentation of a model identifier. - asString(SModelReference) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createModelReference(String)
, persistence-ready presentation of a model reference - asString(SNodeId) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createNodeId(String)
, persistence-ready presentation of a node identity. - asString(SNodeReference) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createNodeReference(String)
, persistence-ready presentation of a node reference. - asString(SModuleId) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- asString(SModuleReference) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createModuleReference(String)
. - attach(SModule) - Method in interface org.jetbrains.mps.openapi.module.DetachableFacet
- attach(SModule) - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
- attachTrace(Throwable) - Method in enum org.jetbrains.mps.openapi.model.SaveResult
B
- beforeModelRemoved(SModule, SModel) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- beforeModelRemoved(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- beforeModelRemoved(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- beforeModelRenamed(SModule, SModel, SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
-
Model renamed event may also indicate a change in its data source (e.g.
- beforeModelRenamed(SModule, SModel, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- beforeModuleRemoved(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- beforeModuleRemoved(SModule) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- beforeModuleRemoved(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
-
Deprecated.
- BOOL - Static variable in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- BreadthConceptHierarchyIterator - Class in org.jetbrains.mps.util
-
Iterates hierarchy of concepts, breadth-first.
- BreadthConceptHierarchyIterator(SAbstractConcept) - Constructor for class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- build() - Method in class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
C
- callWhenFacetFactoryAppears(String, Consumer<FacetsFacade.FacetFactory>) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
for now it is only for internal use
- cancel() - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
- canCreate(DataSource, SModelName, ModelLoadingOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Some issues can arise when one tries to create a model onto some data source.
- canCreateModel(String) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Deprecated.use the one with SModelName as parameter
- canCreateModel(SModelName) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
- canCreateModels() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Deprecated.use specific #canCreateModel(SModelName)
- canRead() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Indicates, whether the current thread holds the read lock
- canWrite() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Indicates, whether the current thread holds the write lock
- changed(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.DataSourceListener
- changed(DataSource, Iterable<String>) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSourceListener
- checkModelName(CharSequence, CharSequence) - Static method in class org.jetbrains.mps.openapi.model.SModelName
-
Checks if SModelName can be constructed with such input
- checkModelName(CharSequence, CharSequence, CharSequence) - Static method in class org.jetbrains.mps.openapi.model.SModelName
-
Checks if SModelName can be constructed with such input
- checkModelName(String) - Static method in class org.jetbrains.mps.openapi.model.SModelName
-
Checks if SModelName can be constructed with such input
- checkReadAccess() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Fails with an exception, if the current thread does not hold the read lock
- checkWriteAccess() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Fails with an exception, if the current thread does not hold the write lock
- commandFinished() - Method in interface org.jetbrains.mps.openapi.repository.CommandListener
- commandFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- commandFinished(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- commandFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
-
Deprecated.
- CommandListener - Interface in org.jetbrains.mps.openapi.repository
-
Implement this interface to listen to commandStarted and commandFinished events of
ModelAccess.executeCommand(Runnable)
andModelAccess.executeCommandInEDT(Runnable)
. - commandStarted() - Method in interface org.jetbrains.mps.openapi.repository.CommandListener
- commandStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- commandStarted(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Notifications about commands in a
ModelAccess
associated with the repository. - commandStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
-
Deprecated.
- COMPILE - org.jetbrains.mps.openapi.module.SDependencyScope
- computeWriteAction(Supplier<T>) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- Condition<T> - Interface in org.jetbrains.mps.util
- conflictDetected(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
This event is fired when the storage-memory conflict is detected (== isChanged() && needsReloading()).
- conflictDetected(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- conflictDetected(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- consume(T) - Method in interface org.jetbrains.mps.openapi.util.Consumer
- Consumer<T> - Interface in org.jetbrains.mps.openapi.util
- contains(SNode) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Returns true if this scope contains the specified element.
- ContainsSpaces - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- CONTENT_ONLY - org.jetbrains.mps.openapi.persistence.ContentOption
- ContentOption - Enum in org.jetbrains.mps.openapi.persistence
-
If appears among the parameters in the
ModelFactory.load(DataSource, ModelLoadingOption...)
then we don't care to build complete model on load, rather read content as-is, and tread loaded model as mere container for nodes,SModelData
-like. - copy() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Returns a deep copy of the current memento and its children
- create() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRootFactory
-
Creates a model root, typical factory pattern.
- create(String) - Method in interface org.jetbrains.mps.openapi.persistence.SModelIdFactory
-
Given a serialized representation (without a type+colon prefix), creates an Immutable class.
- create(String) - Method in interface org.jetbrains.mps.openapi.persistence.SNodeIdFactory
-
Given a serialized representation (without a type+colon prefix), creates an Immutable class.
- create(SModule) - Method in interface org.jetbrains.mps.openapi.module.FacetsFacade.FacetFactory
- create(DataSource, SModelName, ModelLoadingOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Creates a new model with the supplied
modelName
on the givenDataSource
. - createChild(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Creates and registers a new child memento.
- createConcept(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize/deserialize support for concept meta-object
- createLanguage(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize/deserialize support for deployed language meta-object
- createModel(String) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Creates a new model with the given name.
- createModelId(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelId from a given text identifier.
- createModelReference(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelReference from a given text identifier.
- createModelReference(SModuleReference, SModelId, String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelReference in a module with a given model id and model name.
- createModelReference(SModuleReference, SModelId, SModelName) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelReference in a module with a given model id and model name.
- createModuleId(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- createModuleReference(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- createModuleReference(SModuleId, String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- createNode(SConcept) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Instantiates an SNode of the given concept, suitable for use in this model.
- createNode(SConcept, SNodeId) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Instantiates an SNode of the given concept, suitable for use in this model, optionally specifying an id for the node.
- createNodeId(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SNodeId from a given text identifier.
- createNodeReference(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
D
- DataSource - Interface in org.jetbrains.mps.openapi.persistence
-
Represents a location abstraction + some means to work with data at the location.
- DataSourceListener - Interface in org.jetbrains.mps.openapi.persistence
-
Receives notifications about external changes to the data source.
- DataSourceNotSupportedProblem - Class in org.jetbrains.mps.openapi.persistence
- DataSourceNotSupportedProblem(DataSource) - Constructor for class org.jetbrains.mps.openapi.persistence.DataSourceNotSupportedProblem
- DataSourceType - Interface in org.jetbrains.mps.openapi.persistence.datasource
-
Serves as a unique identifier between
DataSource
instances. - DEFAULT - org.jetbrains.mps.openapi.module.SDependencyScope
- DEFAULT - org.jetbrains.mps.openapi.util.SubProgressKind
-
Task name gets appended to the outer task name in the progress dialog header using the '::' separator Steps are normally displayed in the progress dialog
- delete() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
If the node is a root, removes it from a model, else removes the node from its parent.
- delete() - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
deletes all the containing stream ds and maybe something else
- delete() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
- delete(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
Deprecated.
- dependencyAdded(SModule, SDependency) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- dependencyAdded(SModule, SDependency) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- dependencyRemoved(SModule, SDependency) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- dependencyRemoved(SModule, SDependency) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- DepthFirstConceptIterator - Class in org.jetbrains.mps.util
-
Traverse hierarchy of
SConcepts
for a given concept (inclusive), visiting super-concepts first then super-interfaces in an order they were specified in super-concepts (breadth-like). - DepthFirstConceptIterator(SAbstractConcept) - Constructor for class org.jetbrains.mps.util.DepthFirstConceptIterator
- DescendantsTreeIterator - Class in org.jetbrains.mps.util
-
Iterator for a
SNode
sub-tree. - DescendantsTreeIterator(SNode) - Constructor for class org.jetbrains.mps.util.DescendantsTreeIterator
- describeTarget() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Captures information about reference target necessary to resolve it, unrelated to the source node and association link this reference is bound to.
- DESIGN - org.jetbrains.mps.openapi.module.SDependencyScope
-
DESIGN dependency between generators indicates there's no run-time bound between the two.
- detach() - Method in interface org.jetbrains.mps.openapi.module.DetachableFacet
-
#getModule will return null after this invocation
- detach() - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
- DetachableFacet - Interface in org.jetbrains.mps.openapi.module
-
Presumably facet could store properties independent of the owning module; For instance copying/renaming is supposed to easier when we can detach the facet from one module and attach to the other module.
- done() - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Completes the monitoring
- dropReference(SReferenceLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Clears association between this node and whatever target node associated with the specified role
E
- EditableSModel - Interface in org.jetbrains.mps.openapi.model
-
Model deemed for editing.
- EMPTY_CONSUMER - Static variable in interface org.jetbrains.mps.openapi.util.Consumer
- EMPTY_CONTEXT - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelRootContext
- EmptySimpleName - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- equals(Object) - Method in class org.jetbrains.mps.openapi.model.SModelName
- equals(Object) - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- executeCommand(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Represents a write action executed with respect to platform undo mechanism.
- executeCommandInEDT(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Represents a write action executed with respect to platform undo mechanism, runs asynchronously from EDT thread.
- executeCommandInEDT(Supplier<T>) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- executeUndoTransparentCommand(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
FIXME need thorough documentation Executed code has model write, is treated as a command, the only difference is that changes from the transparent action merged with the that of the previous undoable command
- exists() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
-
if rv == false, then
StreamDataSource.openInputStream()
will throw IOException so check it before reading - EXTENDS - org.jetbrains.mps.openapi.module.SDependencyScope
-
Applicable between either two language or two generator modules
F
- FacetsFacade - Class in org.jetbrains.mps.openapi.module
- FacetsFacade() - Constructor for class org.jetbrains.mps.openapi.module.FacetsFacade
- FacetsFacade.FacetFactory - Interface in org.jetbrains.mps.openapi.module
- FALSE_CONDITION - Static variable in interface org.jetbrains.mps.util.Condition
- FileExtensionDataSourceType - Class in org.jetbrains.mps.openapi.persistence.datasource
-
A data source type based on the file name extension This type allows us to associate the corresponding data sources with various model factories.
- FilterIterator<T> - Class in org.jetbrains.mps.util
-
Iterator that uses
Condition
to filter out undesired elements. - FilterIterator(Iterator<? extends T>, Condition<T>) - Constructor for class org.jetbrains.mps.util.FilterIterator
- findInstances(Collection<SModel>, Set<SAbstractConcept>, Consumer<SNode>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds instances of the provided concepts in the scope.
- findInstances(Collection<SModel>, Set<SAbstractConcept>, Consumer<SNode>, Consumer<SModel>, ProgressMonitor) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds instances of the provided concepts in the scope.
- findInstances(SearchScope, Set<? extends SAbstractConcept>, boolean, Consumer<SNode>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- findInstances(SearchScope, Set<? extends SAbstractConcept>, boolean, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
Deprecated.please use more general version below. consider using
jetbrains.mps.util.CollectConsumer
if you need to recreate the old behavior. - findModelUsages(Collection<SModel>, Set<SModelReference>, Consumer<SModel>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds models referencing the provided set of models in the scope.
- findModelUsages(Collection<SModel>, Set<SModelReference>, Consumer<SModel>, Consumer<SModel>, ProgressMonitor) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds models referencing the provided set of models in the scope.
- findModelUsages(SearchScope, Set<SModelReference>, Consumer<SModel>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- findModelUsages(SearchScope, Set<SModelReference>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
Deprecated.please use more general version below. consider using
jetbrains.mps.util.CollectConsumer
if you need to recreate the old behavior. - findTargets(NavigationParticipant.TargetKind, Collection<SModel>, Consumer<NavigationParticipant.NavigationTarget>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant
- findUsages(Collection<SModel>, Set<SNode>, Consumer<SReference>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds references to the provided nodes in the scope.
- findUsages(Collection<SModel>, Set<SNode>, Consumer<SReference>, Consumer<SModel>, ProgressMonitor) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds references to the provided nodes in the scope.
- findUsages(SearchScope, Set<SNode>, Consumer<SReference>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
The methods below do exactly the same, only report their results not via the return but via the provided callback
consumer
. - findUsages(SearchScope, Set<SNode>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
Deprecated.please use more general version below. consider using
jetbrains.mps.util.CollectConsumer
if you need to recreate the old behavior. - FindUsagesFacade - Class in org.jetbrains.mps.openapi.module
-
Effective (usually index-based) implementation of find usages routines.
- FindUsagesFacade() - Constructor for class org.jetbrains.mps.openapi.module.FindUsagesFacade
- FindUsagesParticipant - Interface in org.jetbrains.mps.openapi.persistence
-
Effective (usually index-based) implementation of find usages routines.
- FORCE_SAVE - Static variable in interface org.jetbrains.mps.openapi.model.SaveOptions
- FORCE_SAVE_MEMORY - Static variable in interface org.jetbrains.mps.openapi.model.SaveOptions
- FORCE_SAVE_WITH_RESOLVE_INFO - Static variable in interface org.jetbrains.mps.openapi.model.SaveOptions
- forceSave() - Method in interface org.jetbrains.mps.openapi.model.SaveOptions
- forceSave() - Method in class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
- fromIdentity(String) - Static method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
string to scope
- fromString(String) - Method in interface org.jetbrains.mps.openapi.language.SDataType
-
Returns a value of this type that is represented with given string, or
SType.NOT_A_VALUE
if there is no value that is represented with given string.
G
- GENERATES_INTO - org.jetbrains.mps.openapi.module.SDependencyScope
-
GENERATES_INTO indicates target languages this language's generators produce.
- GenerationOnly - Annotation Type in org.jetbrains.mps.annotations
-
Marks those java entities which are employed only during a generation phase
- get(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- getAggregationLink() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getAggregationLink() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getAnchorNode() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
The incomplete node (when available) for load problems, or a node which caused troubles during save operation.
- getApplicableFacetTypes(Collection<SLanguage>) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
For the given set of languages, returns a set of recommended (see
FacetsFacade.registerLanguageFacet(SLanguage, String)
) facet types. - getAssociationLink() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getAssociationLink() - Method in class org.jetbrains.mps.openapi.event.SReferenceReadEvent
- getAvailableElements(String) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Returns all available elements in the scope.
- getAvailableStreams() - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getChild() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getChild() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getChild(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- getChildren() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns an immutable collection of all children.
- getChildren() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Retrieves a point-time read-only copy of all the children mementos.
- getChildren(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getChildren(SContainmentLink), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - getChildren(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Retrieves a point-time read-only copy of all the children mementos of the specified type.
- getChildren(SContainmentLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns an immutable collection of children in the specified role.
- getColumn() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
- getConcept() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
The concept that this node represents.
- getConcept() - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant.NavigationTarget
-
The concept's icon is used as a presentation icon.
- getConceptAlias() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getConcepts() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
All concepts defined in the language, empty if the language is invalid (missing).
- getContainingRoot() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns the ancestor of current node, which parent is null Does not produce read on current as current is already obtained
- getContainmentLink() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns role of this node in parent node Returns null if a node has no parent
- getContainmentLinks() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns all the links this concept has, including inherited There's no "specialized links" at the compiled language level, all links are "original"
- getDatatypes() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
All datatypes defined in the language, empty if the language is invalid (missing).
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Deprecated.
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SContainmentLink
-
Deprecated.
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SProperty
-
Deprecated.
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Deprecated.
- getDeclaredDependencies() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
All dependencies on modules of all kinds.
- getDefault() - Method in interface org.jetbrains.mps.openapi.language.SEnumeration
- getDefault() - Method in interface org.jetbrains.mps.openapi.language.SType
-
Returns default value of the type.
- getDefaultModelFactory() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.unclear contract, use
ModelFactoryRegistry#getDefault(DataSourceType)
+PreinstalledModelFactoryTypes.PLAIN_XML
- getDescendants(Iterable<SNode>) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterate over subtrees of each node in a given sequence of 'root' nodes
- getDescendants(SModel) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterates over all nodes in the given model.
- getDescendants(SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterates over the subtree starting at the given node.
- getDescendants(SNode, Condition<SNode>, boolean) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterates over the subtree starting at the given node.
- getDescription() - Method in class org.jetbrains.mps.openapi.persistence.DataSourceNotSupportedProblem
- getDescription() - Method in interface org.jetbrains.mps.openapi.persistence.MFProblem
- getEnumeration() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
The owning enumeration
- getFacet(Class<T>) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Returns facet of the specified class.
- getFacetFactory(String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- getFacetOfType(String) - Method in interface org.jetbrains.mps.openapi.module.SModule
- getFacets() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Retrieves all instantiated facets.
- getFacetType() - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
Identity of the facet, see
FacetsFacade.getFacetFactory(String)
- getFacetTypes() - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
Return set of all registered facet types
- getFileExtension() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- getFindUsagesParticipants() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Find usages participants speed-up usages search by indexing the content.
- getFirstChild() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Works together with getLastChild().
- getFormatTitle() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactoryType
- getHelpUrl() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getInstance() - Static method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
Deprecated.Use respective
ComponentPlugin
(i.e.MPSCore
) to obtain instance of the registry. - getInstance() - Static method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- getInstance() - Static method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- getKeys() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Retrieves a read-only collection of registered property keys.
- getKind() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
Returns whether it was a save or load problem.
- getLanguage() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
The language that defines the concept
- getLanguage() - Method in interface org.jetbrains.mps.openapi.language.SElement
-
Language which the element belongs to.
- getLanguageRuntimes() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
Deprecated, for removal: This API element is subject to removal in a future version.
SLanguage
is an identity object, useLanguageRuntime#getRuntimeModules()
instead - getLanguages() - Method in interface org.jetbrains.mps.openapi.model.SModelScope
-
Deprecated.
- getLanguageVersion() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
Deprecated.
- getLastChild() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Works together with getFirstChild().
- getLine() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
- getLink() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Gets the associated Link - an abstract meta-definition for the reference
- getLiteral(String) - Method in interface org.jetbrains.mps.openapi.language.SEnumeration
-
Resolves the enumeration literal with matching name
- getLiterals() - Method in interface org.jetbrains.mps.openapi.language.SEnumeration
- getLocation() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
When line and column are available, returns the location of the stream, where the problem occurred, or just plain text description of the location otherwise.
- getLocation() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Yields a string representation for the location of the data source (if applicable)
- getLocation() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- getLongName() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getModel() - Method in class org.jetbrains.mps.openapi.event.AbstractModelChangeEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getModel() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Containing model or null if the node is not contained in any model Does not produce node read event as the function depending on model is not a pure node function.
- getModel(SModelId) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
FIXME document whether this method required model read Retrieves a module's model by id
- getModel(SModelId) - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Support
SModelReference.resolve(SRepository)
mechanism for models that don't bear module identity as part of their reference (aka 'globally unique' model identity,SModelId.isGloballyUnique()
). - getModel(SModelId) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
- getModelAccess() - Method in interface org.jetbrains.mps.openapi.module.SRepository
- getModelAccess() - Method in interface org.jetbrains.mps.openapi.project.Project
- getModelFactory(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.
- getModelFactory(DataSourceType) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- getModelFactory(ModelFactoryType) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- getModelId() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Returns the id of the model valid within the containing module.
- getModelId() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
Retrieves an identifier, which is unique within a module.
- getModelName() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Deprecated.Prefer
SModel.getName()
with access to distinct fractions of the name - getModelName() - Method in interface org.jetbrains.mps.openapi.model.SModelId
-
Returns model name if it is a part of the identifier, or null otherwise.
- getModelName() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
The returned name of the model may include a stereotype, such as 'generator' or 'tests', separated by the '@' character, e.g.
- getModelReference() - Method in interface org.jetbrains.mps.openapi.model.SNodeReference
- getModelRoot() - Method in interface org.jetbrains.mps.openapi.model.SModel
- getModelRootFactory(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Retrieves the factory associated with the given type
- getModelRoots() - Method in interface org.jetbrains.mps.openapi.module.SModule
- getModels() - Method in interface org.jetbrains.mps.openapi.model.SModelScope
-
Deprecated.
- getModels() - Method in interface org.jetbrains.mps.openapi.module.SearchScope
- getModels() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Retrieves all module's models.
- getModels() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
- getModels(Predicate<SModel>) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Filtered view of
SModule.getModels()
with models matching supplied condition - getModule() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Retrieves the owning module TODO: fix remove SModule!
- getModule() - Method in interface org.jetbrains.mps.openapi.module.DetachableFacet
-
The owning module
- getModule() - Method in class org.jetbrains.mps.openapi.module.event.SRepositoryModuleEvent
- getModule() - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
- getModule() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
The owning module which must be present as well.
- getModule(SModuleId) - Method in interface org.jetbrains.mps.openapi.module.SRepository
- getModuleId() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
The repository-wide unique identifier
- getModuleId() - Method in interface org.jetbrains.mps.openapi.module.SModuleReference
- getModuleName() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Identical to getModuleReference.getModuleName()
- getModuleName() - Method in interface org.jetbrains.mps.openapi.module.SModuleReference
- getModuleReference() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
Returns module reference when it is a part of this model reference and is available, or null otherwise.
- getModuleReference() - Method in class org.jetbrains.mps.openapi.module.event.SModuleRemovedEvent
- getModuleReference() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
A reference to the module, which persists between subsequent read/write actions.
- getModules() - Method in interface org.jetbrains.mps.openapi.module.SearchScope
- getModules() - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Returns an unmodifiable collection of modules.
- getName() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getName() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
The name of the option, must be unique within the enumeration.
- getName() - Method in interface org.jetbrains.mps.openapi.language.SNamedElement
-
Presentation of the element for an end-user.
- getName() - Method in interface org.jetbrains.mps.openapi.language.SProperty
-
Returns a name of this property Though in 3.2 the name is still used as id in some cases, it should be treated only as a user-friendly text representation.
- getName() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
This is an equivalent to
getModelReference().getName()
- getName() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
- getName() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
For instances of INamedConcept concepts retrieves "name" property
- getName() - Method in interface org.jetbrains.mps.openapi.persistence.datasource.DataSourceType
- getName() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- getName() - Method in enum org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
- getName() - Method in interface org.jetbrains.mps.openapi.project.Project
- getNamespace() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getNavigationParticipants() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated, for removal: This API element is subject to removal in a future version.No reason to keep this in PersistenceComponent, NavigationParticipant API is cumbersome. Need a replacement API.
- getNewValue() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getNewValue() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getNextSibling() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
no parent -> no sibling.
- getNode() - Method in class org.jetbrains.mps.openapi.event.SNodeReadEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SPropertyReadEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SReferenceReadEvent
- getNode(SNodeId) - Method in interface org.jetbrains.mps.openapi.model.SModel
- getNodeId() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Uniquely identifies the node within its containing model.
- getNodeId() - Method in interface org.jetbrains.mps.openapi.model.SNodeReference
- getNodeReference() - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant.NavigationTarget
- getOldValue() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getOldValue() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getOrdinal() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
The ordinal number, position in the owning enumeration
- getOwner() - Method in interface org.jetbrains.mps.openapi.language.SConceptFeature
-
Retrieves concept where the feature has been declared.
- getParent() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getParent() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getParent() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns the parent of this node Does not produce read on current as current is already obtained, does notify read for the parent.
- getParent() - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Deprecated.
- getPreferredDataSourceTypes() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Declares a list of preferred data source formats, sorted from the most preferred to the less preferred data source type.
- getPresentation() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
The way to present the option to the user
- getPresentation() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
A string representing the node used to show the node in UI
- getPresentation() - Method in interface org.jetbrains.mps.openapi.module.FacetsFacade.FacetFactory
- getPresentation() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
A textual representation of the model root
- getPresentation() - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant.NavigationTarget
- getPrevSibling() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
no parent -> no sibling.
- getProblemDescription() - Method in enum org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- getProblems() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
The list of persistence-specific model problems (like syntax or I/O errors).
- getProblems() - Method in exception org.jetbrains.mps.openapi.persistence.ModelCreationException
- getProblems() - Method in exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- getProblems() - Method in exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- getProjectModules() - Method in interface org.jetbrains.mps.openapi.project.Project
- getProperties() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns all the properties this concept has, including inherited
- getProperties() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Retrieves keys of all properties.
- getProperty() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getProperty() - Method in class org.jetbrains.mps.openapi.event.SPropertyReadEvent
- getProperty(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getProperty(SProperty), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - getProperty(SProperty) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns the value of this property
- getProperty(SNode, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- getProperty(SNode, SProperty) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.This method returns serialized property value. Consider use
SNodeAccessUtil.setPropertyValue(SNode, SProperty, Object)
that supplies values as is - getPropertyImpl(SNode, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getPropertyImpl(SNode, SProperty) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getPropertyNames() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getProperties()
- getPropertyValue(SNode, SProperty) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getPropertyValueImpl(SNode, SProperty) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getQualifiedName() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Deprecated.
- getQualifiedName() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
The namespace of the language.
- getReference() - Method in interface org.jetbrains.mps.openapi.model.SModel
- getReference() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Uniquely identifies the node in a repository.
- getReference(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getReference(SReferenceLink), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - getReference(SReferenceLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Retrieves an SReference of the given role to a node.
- getReferenceLinks() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns all the references this concept has, including inherited
- getReferences() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Retrieves all SReferences from the node.
- getReferenceTarget(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getReferenceTarget(SReferenceLink), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - getReferenceTarget(SReferenceLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Null means the reference has not been set or was set to null.
- getReferenceText(SNode) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Creates textual reference for scope element.
- getRepository() - Method in interface org.jetbrains.mps.openapi.model.SModel
- getRepository() - Method in class org.jetbrains.mps.openapi.module.event.SRepositoryEvent
- getRepository() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
The repository module has been registered with.
- getRepository() - Method in interface org.jetbrains.mps.openapi.project.Project
- getRepositoryAccess() - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Deprecated.
- getRole() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
Deprecated.
- getRole() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Deprecated.use
SReference.getLink()
to identify reference role, or to access its name - getRoleInParent() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getContainmentLink()
- getRoleName() - Method in interface org.jetbrains.mps.openapi.language.SContainmentLink
-
Deprecated.
- getRoleName() - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Deprecated.use
SNamedElement.getName()
instead Returns a name of this reference Though in 3.2 the name is still used as id in some cases, it should be treated only as a user-friendly text representation. - getRootNodes() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Returns a collection of root nodes.
- getScope() - Method in interface org.jetbrains.mps.openapi.module.SDependency
- getScope(SNode) - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Builds and returns a scope for this reference in the given context.
- getScope(SNode, SContainmentLink, int) - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
This method allows to build a scope for the reference before its node has been registered in the repository.
- getShortDescription() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getShortNameWithStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
-
Similar to
SModelName.getSimpleName()
, just keeps stereotype part, if any - getSimpleName() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getSource() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
The data source which this model was loaded from.
- getSourceModule() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
The optional reference to a module containing the sources for the language.
- getSourceModuleReference() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
Reference to a module containing the sources for the language.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns reference to the node, which was generated to this concept.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.language.SElement
-
Returns reference to the node, which was generated to this element.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
Returns reference to the node, which declares this literal.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Containing node for this reference.
- getStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getStreamByName(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
- getStreamByNameOrCreate(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
counterpart for
MultiStreamDataSource.getStreamByNameOrFail(String)
, which allows to add new streams btw it'd be great ifStreamDataSource.delete()
invoked on substreams make them disappear from the return value of this method. - getStreamByNameOrFail(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
override
MultiStreamDataSource.getStreamByName(String)
please instead of this method - getStreamName() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
- getSubStreams() - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
return a sequence of possible streams; each stream we identify uniquely by
StreamDataSource.getStreamName()
- getSuperConcept() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
XXX why not BaseConcept (at least in case of concept declaration, not interface) - the only case when we care is extends of BaseConcept itself (implementation returns null in that case).
- getSuperConcept() - Method in interface org.jetbrains.mps.openapi.language.SConcept
- getSuperInterfaces() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns directly implemented (in case of concept declaration) or extended (in case of interface concept declaration) interfaces.
- getSuperInterfaces() - Method in interface org.jetbrains.mps.openapi.language.SConcept
- getSuperInterfaces() - Method in interface org.jetbrains.mps.openapi.language.SInterfaceConcept
- getTarget() - Method in interface org.jetbrains.mps.openapi.module.SDependency
-
Resolves dependency target in scope of source's repository.
- getTargetConcept() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
The concept for the nodes that this link points to.
- getTargetModule() - Method in interface org.jetbrains.mps.openapi.module.SDependency
-
Target module of this dependency as we know it.
- getTargetNode() - Method in class org.jetbrains.mps.openapi.model.ResolveInfo.PS
- getTargetNode() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Resolves the target node in the containing repository.
- getTargetNodeId() - Method in interface org.jetbrains.mps.openapi.model.SReference
- getTargetNodeReference() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Builds and returns a reference to the target node.
- getTargetSModelReference() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
The following two operations are defined only for references which can instantly respond to the request (e.g.
- getText() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
- getText() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- getTimestamp() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Retrieves the last modification timestamp.
- getTimestamp() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- getTraceIfAny() - Method in enum org.jetbrains.mps.openapi.model.SaveResult
- getType() - Method in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- getType() - Method in interface org.jetbrains.mps.openapi.language.SProperty
- getType() - Method in interface org.jetbrains.mps.openapi.model.SModelId
- getType() - Method in interface org.jetbrains.mps.openapi.model.SNodeId
- getType() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Defines a data source type for this kind of data sources.
- getType() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Returns the value of type for the memento.
- getType() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Returns an id which is used to get model factory by id in the
ModelFactoryService
. - getType() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
A customizable categorization identifier, such as JavaStubs
- getType() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- getTypeIds() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Retrieves all registered types of model roots FIXME shall rename to smth more meaningful (to reflect it's about model roots)
- getUsedLanguages() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Returns all used languages by this module
- getUsedLanguageVersion(SLanguage) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Returns version of used language
- getUserObject(Object) - Method in interface org.jetbrains.mps.openapi.model.SNode
- getUserObjectKeys() - Method in interface org.jetbrains.mps.openapi.model.SNode
- getValue() - Method in class org.jetbrains.mps.openapi.model.ResolveInfo.PS
- getValue() - Method in class org.jetbrains.mps.openapi.model.ResolveInfo.S
- getValue() - Method in class org.jetbrains.mps.openapi.model.SModelName
H
- hashCode() - Method in class org.jetbrains.mps.openapi.model.SModelName
- hashCode() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- hasNext() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- hasNext() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- hasNext() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- hasNext() - Method in class org.jetbrains.mps.util.FilterIterator
- hasNext() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- hasNext() - Method in class org.jetbrains.mps.util.TreeFilterIterator
- hasNext() - Method in class org.jetbrains.mps.util.UniqueIterator
- hasProperty(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use hasProperty(SProperty), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - hasProperty(SProperty) - Method in interface org.jetbrains.mps.openapi.model.SNode
- hasProperty(SNode, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- hasProperty(SNode, SProperty) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- hasPropertyImpl(SNode, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- hasPropertyImpl(SNode, SProperty) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- hasStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
- hasStereotype(CharSequence) - Method in class org.jetbrains.mps.openapi.model.SModelName
I
- identify() - Method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
scope to string
- IGNORED - org.jetbrains.mps.openapi.util.SubProgressKind
-
Neither task names nor steps are propagated
- IllegalAtSignAtBeginOrEnd - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- IllegalAtSignInNamespace - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- IllegalAtSignInSimpleName - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- IllegalAtSignInStereotype - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- IllegalDotInSimpleName - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- IllegalDotInSimpleNameEnd - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- ImmediateParentConceptIterator - Class in org.jetbrains.mps.util
-
Concept hierarchy iterator that walks direct super concepts only, up to specified concept (exclusive) or a top-most concept (
BaseConcept
, inclusive). - ImmediateParentConceptIterator(SConcept) - Constructor for class org.jetbrains.mps.util.ImmediateParentConceptIterator
- ImmediateParentConceptIterator(SConcept, SConcept) - Constructor for class org.jetbrains.mps.util.ImmediateParentConceptIterator
- Immutable - Annotation Type in org.jetbrains.mps.annotations
-
Marks classes/enums which do not change their state.
- ImmutableReturn - Annotation Type in org.jetbrains.mps.annotations
-
Marks methods which return value can not be changed.
- IncorrectModelReferenceFormatException(String) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectModelReferenceFormatException
- IncorrectModelReferenceFormatException(String, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectModelReferenceFormatException
- IncorrectNodeIdFormatException(String) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectNodeIdFormatException
- IncorrectNodeIdFormatException(String, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectNodeIdFormatException
- insertChildAfter(SContainmentLink, SNode, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Inserts the given node as a child of the current node of the specified role right after the anchor node.
- insertChildBefore(String, SNode, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use insertChildBefore(SContainmentLink, SNode, SNode), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - insertChildBefore(SContainmentLink, SNode, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Inserts the given node as a child of the current node of the specified role right in front of the anchor node.
- INSTANCE - org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
- INSTANCE - Static variable in class org.jetbrains.mps.openapi.module.FacetsFacade
- INSTANCE - Static variable in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- INSTANCE - Static variable in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- InstanceOfCondition - Class in org.jetbrains.mps.util
-
SNode condition which is satisfied with an instance of specified concept.
- InstanceOfCondition(SAbstractConcept) - Constructor for class org.jetbrains.mps.util.InstanceOfCondition
- InstanceOfCondition(SAbstractConcept[]) - Constructor for class org.jetbrains.mps.util.InstanceOfCondition
- INT - Static variable in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- Internal - Annotation Type in org.jetbrains.mps.annotations
-
Denotes classes/enums/methods/fields which are not recommended to be used by an outer client, possibly it is better to keep away from using this API at all.
- InvalidJavaPackage - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- IO_PROBLEM - org.jetbrains.mps.openapi.model.SaveResult
- isAbstract() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- isAccessible(SNode, SRepository) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Returns whether the given node belongs to the repository (or to one of its parent repositories).
- isAlive() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
- isApplicable(SModule) - Method in interface org.jetbrains.mps.openapi.module.FacetsFacade.FacetFactory
- isAttached() - Method in interface org.jetbrains.mps.openapi.module.DetachableFacet
- isCanceled() - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
- isChanged() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- isCommandAction() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- isEmpty() - Method in class org.jetbrains.mps.openapi.model.SModelName
-
Covers the case when we constructed a
SModelReference
withSModelId
only, unaware of actual model name. - isError() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
Errors usually cause model to be partially loaded, so it cannot be saved back to the storage later.
- isGloballyUnique() - Method in interface org.jetbrains.mps.openapi.model.SModelId
-
Globally unique model identifiers can be resolved in a context of the whole repository.
- isIncluded(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- isInstanceOf(Object) - Method in interface org.jetbrains.mps.openapi.language.SType
-
Returns
true
if given values belongs to this type. - isInstanceOf(SNode, SAbstractConcept) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
For non-null node,
SNode.isInstanceOfConcept(SAbstractConcept)
is straightforward replacement - isInstanceOfConcept(SAbstractConcept) - Method in interface org.jetbrains.mps.openapi.model.SNode
- isLoaded() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
The model is fully loaded into memory.
- isMultiple() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
Instance nodes can contain more than one link like this.
- isMultiple() - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Deprecated.
- isOpened() - Method in interface org.jetbrains.mps.openapi.project.Project
-
Project has two states -- #opened and #closed.
- isOptional() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
This link may contain no elements.
- isPackaged() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
The module has been imported as a compiled library, not sources.
- isReadOnly() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
No changes are permitted.
- isReadOnly() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
No updates are permitted
- isReadOnly() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Sometimes there is a possibility to edit
DataSource
, though it is not available on this level. - isReadOnly() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- isReexport() - Method in interface org.jetbrains.mps.openapi.module.SDependency
- isReference() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
Deprecated.boolean limits API to two link kinds possible
- isRoot() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- isRoot() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- isRootable() - Method in interface org.jetbrains.mps.openapi.language.SConcept
- isSubConceptOf(SAbstractConcept) - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Either implementing or extending the supplied concept
- isUnordered() - Method in interface org.jetbrains.mps.openapi.language.SContainmentLink
-
The order of elements contained by such links can be changed without affecting the language semantics.
- isUpdating() - Method in interface org.jetbrains.mps.openapi.module.RepositoryAccess
-
Deprecated.Indicates, whether the repository is just having changes applied to it through the applyChanges() method.
- isValid() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns true if this concept is fully-functional.
- isValid() - Method in interface org.jetbrains.mps.openapi.language.SConceptFeature
-
This is a bit vague attribute of a concept feature, basically indicating there's a corresponding runtime descriptor and MPS knows everything it needs about this meta-model element.
- isValid() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
Returns true if this language is fully-functional.
- isValid(String) - Method in interface org.jetbrains.mps.openapi.language.SProperty
-
Will be used to check validity of potential values.
- iterator() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- iterator() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- iterator() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- iterator() - Method in class org.jetbrains.mps.util.UniqueIterator
L
- languageAdded(SModule, SLanguage) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- languageAdded(SModule, SLanguage) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- languageRemoved(SModule, SLanguage) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- languageRemoved(SModule, SLanguage) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- LEGACY - Static variable in interface org.jetbrains.mps.openapi.model.SaveOptions
- load() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
When owning a read action lock, this method will fully load the model from the storage.
- load(DataSource, ModelLoadingOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Loads an existing model from the given
DataSource
. - load(Memento) - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
Allows the model root to read its previously saved configuration information
- load(Memento) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Allows the model root to read its previously saved configuration information
- Load - org.jetbrains.mps.openapi.model.SModel.Problem.Kind
- LOADED_FROM_DATA_SOURCE - org.jetbrains.mps.openapi.model.SaveResult
M
- mandatory() - Method in interface org.jetbrains.mps.openapi.persistence.ModelSaveOption
- Memento - Interface in org.jetbrains.mps.openapi.persistence
-
Serves as a storage abstraction to persist configuration information for model roots or other elements between sessions in a generic way.
- met(SNode) - Method in class org.jetbrains.mps.util.InstanceOfCondition
- met(T) - Method in interface org.jetbrains.mps.util.Condition
- MFProblem - Interface in org.jetbrains.mps.openapi.persistence
-
Problem during creation (
ModelFactory.canCreate(DataSource, SModelName, ModelLoadingOption...)
). - ModelAccess - Interface in org.jetbrains.mps.openapi.module
-
Grants access to objects in the repository (for example to models)
- modelAdded(SModule, SModel) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- modelAdded(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- modelAdded(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- modelAttached(SModel, SRepository) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
Fired when a model becomes visible in a repository.
- modelAttached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelAttached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelCreationException - Exception in org.jetbrains.mps.openapi.persistence
-
The exception is thrown when AST content doesn't fit into the persistence format.
- ModelCreationException(String, List<SModel.Problem>) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelCreationException
- ModelCreationException(String, List<SModel.Problem>, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelCreationException
- modelDetached(SModel, SRepository) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
Fired when a model is no longer part of a repository, e.g.
- modelDetached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelDetached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Represents a data source loading/saving/upgrading strategy.
- ModelFactoryType - Interface in org.jetbrains.mps.openapi.persistence
-
Serves as identifier in the ModelFactoryRegistry.
- modelLoaded(SModel, boolean) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelLoaded(SModel, boolean) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelLoaded(SModel, boolean) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelLoadException - Exception in org.jetbrains.mps.openapi.persistence
-
The exception is thrown when AST content doesn't fit into the persistence format.
- ModelLoadException(String) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- ModelLoadException(String, List<SModel.Problem>) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- ModelLoadException(String, List<SModel.Problem>, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- ModelLoadingOption - Interface in org.jetbrains.mps.openapi.persistence
-
Marker interface for the model creation/loading option
- modelRemoved(SModule, SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
-
Model is removed from a repository.
- modelRemoved(SModule, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- modelRemoved(SModule, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- modelRenamed(SModule, SModel, SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- modelRenamed(SModule, SModel, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- modelReplaced(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelReplaced(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelReplaced(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelRoot - Interface in org.jetbrains.mps.openapi.persistence
-
Represents a logically connected group of models that come from a related physical origin, such as a file or a directory.
- ModelRootContext - Interface in org.jetbrains.mps.openapi.persistence
-
Serves as a context when the model root is created via
ModelRootFactory#create(ModelRootContext)
- ModelRootFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Factories which create model roots.
- modelSaved(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelSaved(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelSaved(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelSaveException - Exception in org.jetbrains.mps.openapi.persistence
-
The exception is thrown when AST content doesn't fit into the persistence format.
- ModelSaveException(String, Iterable<SModel.Problem>) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- ModelSaveException(String, Iterable<SModel.Problem>, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- ModelSaveException(SModel.Problem) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- ModelSaveOption - Interface in org.jetbrains.mps.openapi.persistence
-
Marker interface for model serialization parameters
- modelUnloaded(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelUnloaded(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelUnloaded(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleAdded(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleAdded(SModule) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- moduleAdded(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
-
Deprecated.
- moduleChanged(SModule) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
-
Any change including module dependencies and descriptor reload from disk
- moduleChanged(SModule) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- moduleChanged(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleRemoved(SModuleReference) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleRemoved(SModuleReference) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- moduleRemoved(SModuleReference) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
-
Deprecated.
- moduleRenamed(SModule, SModuleReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- moduleRenamed(SModule, SModuleReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- MultiStreamDataSource - Interface in org.jetbrains.mps.openapi.persistence
-
A data source with multiple input/output stream data sources (streams), each identified by a unique name.
- MultiStreamDataSourceListener - Interface in org.jetbrains.mps.openapi.persistence
-
Gets notified whenever one or more streams (files) get changed by an external event.
- Mutable - Annotation Type in org.jetbrains.mps.annotations
-
Marks classes/enums which might change their state.
- myInstance - Static variable in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
N
- NavigationParticipant - Interface in org.jetbrains.mps.openapi.persistence
-
Effective (usually index-based) builders of Go to Root/Class/Symbol/etc.
- NavigationParticipant.NavigationTarget - Interface in org.jetbrains.mps.openapi.persistence
-
The implementer must correctly define equals() and hashCode() for implementations
- NavigationParticipant.TargetKind - Enum in org.jetbrains.mps.openapi.persistence
- needsReloading() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- needsUpgrade(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
As for 193 we have multiple versions for the model persistence.
- never() - Static method in interface org.jetbrains.mps.util.Condition
-
Typed/checked alternative to
Condition.FALSE_CONDITION
- next() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- next() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- next() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- next() - Method in class org.jetbrains.mps.util.FilterIterator
- next() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- next() - Method in class org.jetbrains.mps.util.TreeFilterIterator
- next() - Method in class org.jetbrains.mps.util.UniqueIterator
- NO_PROBLEM - Static variable in interface org.jetbrains.mps.openapi.persistence.MFProblem
- nodeAdded(SNodeAddEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- nodeAdded(SNodeAddEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- nodeAdded(SNodeAddEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- nodeRead(SNodeReadEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeAccessListener
- nodeRead(SNodeReadEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- nodeRemoved(SNodeRemoveEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- nodeRemoved(SNodeRemoveEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- nodeRemoved(SNodeRemoveEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- NOT_A_VALUE - Static variable in interface org.jetbrains.mps.openapi.language.SType
-
Object that can not be an instance of any type.
- NOT_CHANGED - org.jetbrains.mps.openapi.model.SaveResult
- NOT_LOADED - org.jetbrains.mps.openapi.model.SaveResult
- NullDataSource - Class in org.jetbrains.mps.openapi.persistence
-
An empty implementation of the DataSource interface.
- NullDataSource() - Constructor for class org.jetbrains.mps.openapi.persistence.NullDataSource
- NullDataSource.NullDataSourceType - Enum in org.jetbrains.mps.openapi.persistence
O
- of(String) - Static method in interface org.jetbrains.mps.openapi.model.ResolveInfo
- of(String) - Static method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- of(SNodeReference, String) - Static method in interface org.jetbrains.mps.openapi.model.ResolveInfo
- openInputStream() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
-
Access named stream for reading.
- openInputStream(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
Deprecated.
- openOutputStream() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
-
Access named stream for writing.
- openOutputStream(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
Deprecated.
- org.jetbrains.mps.annotations - package org.jetbrains.mps.annotations
- org.jetbrains.mps.openapi.event - package org.jetbrains.mps.openapi.event
- org.jetbrains.mps.openapi.language - package org.jetbrains.mps.openapi.language
- org.jetbrains.mps.openapi.model - package org.jetbrains.mps.openapi.model
- org.jetbrains.mps.openapi.module - package org.jetbrains.mps.openapi.module
- org.jetbrains.mps.openapi.module.event - package org.jetbrains.mps.openapi.module.event
- org.jetbrains.mps.openapi.persistence - package org.jetbrains.mps.openapi.persistence
- org.jetbrains.mps.openapi.persistence.datasource - package org.jetbrains.mps.openapi.persistence.datasource
- org.jetbrains.mps.openapi.project - package org.jetbrains.mps.openapi.project
- org.jetbrains.mps.openapi.repository - package org.jetbrains.mps.openapi.repository
- org.jetbrains.mps.openapi.util - package org.jetbrains.mps.openapi.util
- org.jetbrains.mps.util - package org.jetbrains.mps.util
P
- Pass - org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
- PersistenceFacade - Class in org.jetbrains.mps.openapi.persistence
-
Represents a singleton registry of model, model root factories, find usages and navigation participants.
- PersistenceFacade() - Constructor for class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- PersistenceFacade.IncorrectModelReferenceFormatException - Exception in org.jetbrains.mps.openapi.persistence
- PersistenceFacade.IncorrectNodeIdFormatException - Exception in org.jetbrains.mps.openapi.persistence
- preloadModel() - Method in interface org.jetbrains.mps.openapi.model.SaveOptions
- preloadModel() - Method in class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
- present(ModelSaveOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelSaveOption
- problemsDetected(SModel, Iterable<SModel.Problem>) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
This method is called each time a new problem, or a set of problems is discovered.
- problemsDetected(SModel, Iterable<SModel.Problem>) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- problemsDetected(SModel, Iterable<SModel.Problem>) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- process(T) - Method in interface org.jetbrains.mps.openapi.util.Processor
- Processor<T> - Interface in org.jetbrains.mps.openapi.util
-
This class was copied from com.intellij.util.Processor This is different from Consumer class as it can stop processing
- ProgressMonitor - Interface in org.jetbrains.mps.openapi.util
-
This interface is implemented by activity progress monitors.
- Project - Interface in org.jetbrains.mps.openapi.project
-
Project entity which denotes the working environment.
- propertyChanged(SPropertyChangeEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- propertyChanged(SPropertyChangeEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- propertyChanged(SPropertyChangeEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- propertyRead(SPropertyReadEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeAccessListener
- propertyRead(SPropertyReadEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- PROVIDED - org.jetbrains.mps.openapi.module.SDependencyScope
- put(String, String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- putUserObject(Object, Object) - Method in interface org.jetbrains.mps.openapi.model.SNode
R
- ReadActionListener - Interface in org.jetbrains.mps.openapi.repository
-
Listen to enter/leave events for
ModelAccess.runReadAction(Runnable)
Clients receive notifications with the model read lock obtained. - readFinished() - Method in interface org.jetbrains.mps.openapi.repository.ReadActionListener
- readStarted() - Method in interface org.jetbrains.mps.openapi.repository.ReadActionListener
- referenceChanged(SReferenceChangeEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- referenceChanged(SReferenceChangeEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- referenceChanged(SReferenceChangeEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- referenceRead(SReferenceReadEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeAccessListener
- referenceRead(SReferenceReadEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- refresh() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
- refreshDataSource() - Method in interface org.jetbrains.mps.openapi.model.SaveOptions
- refreshDataSource() - Method in class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
- registerLanguageFacet(SLanguage, String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
Associates a facet with a language.
- reloadFromSource() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
-
reloads the model from the storage
SModel.getSource()
the current model changes (EditableSModel.isChanged()
) might be lost as a result fixme why it is so not symmetric toEditableSModel.save()
? - remove() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- remove() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- remove() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- remove() - Method in class org.jetbrains.mps.util.FilterIterator
- remove() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- remove() - Method in class org.jetbrains.mps.util.TreeFilterIterator
- remove() - Method in class org.jetbrains.mps.util.UniqueIterator
- removeAccessListener(SNodeAccessListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- removeChangeListener(SNodeChangeListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- removeChild(SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Removes the child of this node.
- removeCommandListener(CommandListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- removeFactory(FacetsFacade.FacetFactory) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- removeFindUsagesParticipant(FindUsagesParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.
- removeListener(DataSourceListener) - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
- removeListener(DataSourceListener) - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- removeModelListener(SModelListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- removeModuleListener(SModuleListener) - Method in interface org.jetbrains.mps.openapi.module.SModule
- removeNavigationParticipant(NavigationParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated, for removal: This API element is subject to removal in a future version.
- removeReadActionListener(ReadActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Cease notifications about start/finish of a model read action
- removeRepositoryListener(SRepositoryListener) - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Remove a listener.
- removeRootNode(SNode) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Removes the whole subtree from the model.
- removeWriteActionListener(WriteActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- rename(String, boolean) - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
-
fixme ! I do not understand this API, why can we rename model here but other kind of changes we do not see (like #addRootNode for example)
- replaceWithAnother(SNode, SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Replaces a node with another, preserving attributes
- REPLACING - org.jetbrains.mps.openapi.util.SubProgressKind
-
Replaces the outer task's task name with its own in the progress dialog header Steps are normally displayed in the progress dialog
- RepositoryAccess - Interface in org.jetbrains.mps.openapi.module
-
Deprecated.
- repositoryChanged() - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
-
Handy notification about change in repository structure, namely added/removed modules and models.
- repositoryCommandFinished(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- repositoryCommandStarted(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- resolve(String) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Resolves element by reference text.
- resolve(SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SearchScope
-
Finder use this method to go from model reference to SModel object, Find Usages client may use this method to limit what's visible/accessible to a Finder.
- resolve(SNodeReference) - Method in interface org.jetbrains.mps.openapi.module.SearchScope
-
Find out if a node is visible in the scope.
- resolve(SModuleReference) - Method in interface org.jetbrains.mps.openapi.module.SearchScope
-
Finder use this method to go from module reference to SModule object, Find Usages client may use this method to limit what's visible/accessible to a Finder.
- resolve(SRepository) - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
Resolves the model from within the given repository
- resolve(SRepository) - Method in interface org.jetbrains.mps.openapi.model.SNodeReference
-
Find actual instance of the node represented by this pointer.
- resolve(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SModuleReference
- resolveConflicts() - Method in interface org.jetbrains.mps.openapi.model.SaveOptions
- resolveConflicts(boolean) - Method in class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
- ResolveInfo - Interface in org.jetbrains.mps.openapi.model
-
Captures information about target node necessary for association link
- ResolveInfo.PS - Class in org.jetbrains.mps.openapi.model
- ResolveInfo.S - Class in org.jetbrains.mps.openapi.model
- RESOLVING_CONFLICT_IN_PROGRESS - org.jetbrains.mps.openapi.model.SaveResult
- ROOT - org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
- runReadAction(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Querying properties of models can only be performed from within managed actions, which hold the appropriate read lock.
- runReadInEDT(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Querying properties of models can only be performed from within managed actions, which hold the appropriate read lock.
- RUNTIME - org.jetbrains.mps.openapi.module.SDependencyScope
- runWriteAction(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Modifications to models can only be performed from within managed actions, which hold the appropriate write lock.
- runWriteInEDT(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Modifications to models can only be performed from within managed actions, which hold the appropriate write lock.
S
- SAbstractConcept - Interface in org.jetbrains.mps.openapi.language
-
A descriptor of a concept.
- SAbstractLink - Interface in org.jetbrains.mps.openapi.language
-
Represents an abstract meta-definition of node connections.
- save() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
-
needs the write action lock, this method will save the model into the storage (located at
SModel.getSource()
). - save(SaveOptions) - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- save(SModel, DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Saves the model to the provided data source in the factory-specific format (including conversion when needed).
- save(SModel, DataSource, ModelSaveOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Serialize the model to the provided data source in the factory-specific format with respect to options, if any
- save(Memento) - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
Gives the module facet the opportunity to persist into the supplied memento whatever configuration information may be needed to restore the models in the future.
- save(Memento) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Gives the model root the opportunity to persist into the supplied memento whatever configuration information may be needed to restore the models in the future.
- Save - org.jetbrains.mps.openapi.model.SModel.Problem.Kind
- SAVE_PROBLEM - org.jetbrains.mps.openapi.model.SaveResult
- saveAll() - Method in interface org.jetbrains.mps.openapi.module.SRepository
- SAVED_TO_DATA_SOURCE - org.jetbrains.mps.openapi.model.SaveResult
- SaveOptions - Interface in org.jetbrains.mps.openapi.model
-
Seems like we might want save the model differently in different scenarios.
- SaveOptions.SaveOptionsBuilder - Class in org.jetbrains.mps.openapi.model
- SaveOptionsBuilder() - Constructor for class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
- SaveResult - Enum in org.jetbrains.mps.openapi.model
- SConcept - Interface in org.jetbrains.mps.openapi.language
-
Represents a concept
- SConceptFeature - Interface in org.jetbrains.mps.openapi.language
-
Member of a concept, named.
- SContainmentLink - Interface in org.jetbrains.mps.openapi.language
-
Containment links describe parent-child relationships.
- SDataType - Interface in org.jetbrains.mps.openapi.language
-
Data types define categories of persistable values
- SDependency - Interface in org.jetbrains.mps.openapi.module
-
Represents a dependency between modules.
- SDependencyScope - Enum in org.jetbrains.mps.openapi.module
-
There are several types of dependencies between two modules.
- SearchScope - Interface in org.jetbrains.mps.openapi.module
-
Should be used only as find usages search scope.
- SElement - Interface in org.jetbrains.mps.openapi.language
-
Common interface for all meta-entities.
- SEnumeration - Interface in org.jetbrains.mps.openapi.language
-
Enumerations define collections of related
options
. - SEnumerationLiteral - Interface in org.jetbrains.mps.openapi.language
-
Represents an option in an enumeration
- setChanged(boolean) - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- setInstance(SNodeAccessUtil) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Internal use ony.
- setModelIdFactory(String, SModelIdFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Registers the factory with the model id type, overwriting potential earlier registration.
- setModelRootFactory(String, ModelRootFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Registers the factory with the given type, overwriting potential earlier registration.
- setNodeIdFactory(String, SNodeIdFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Registers the factory with the node id type, overwriting potential earlier registration.
- setProperty(String, String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use setProperty(SProperty), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - setProperty(SProperty, String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Sets the value of the raw property.
- setProperty(SNode, String, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- setProperty(SNode, SProperty, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.This method takes serialized property value. Consider use
SNodeAccessUtil.setPropertyValue(SNode, SProperty, Object)
that consumes values as is - setPropertyImpl(SNode, String, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setPropertyImpl(SNode, SProperty, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setPropertyValue(SNode, SProperty, Object) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setPropertyValueImpl(SNode, SProperty, Object) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReference(String, SReference) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use setReference(SReferenceLink, SReference), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - setReference(SReferenceLink, ResolveInfo) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Establish an association with node determined by an abstraction that captures mechanism to resolve a target.
- setReference(SReferenceLink, SNodeReference) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Establish a 'static', 'mature' reference.
- setReference(SReferenceLink, SReference) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.cumbersome api, use explicit
#dropReference()
fornull
case, or another method that doesn't require construction of an object with source/link already specified. - setReference(SNode, String, SReference) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- setReference(SNode, SReferenceLink, SReference) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceImpl(SNode, String, SReference) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceImpl(SNode, SReferenceLink, SReference) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceTarget(String, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use setReferenceTarget(SReferenceLink, SNode), or
jetbrains.mps.smodel.SNodeLegacy
for compatibility code - setReferenceTarget(SReferenceLink, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Sets a reference of the given role to a particular node.
- setReferenceTarget(SNode, String, SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- setReferenceTarget(SNode, SReferenceLink, SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceTargetImpl(SNode, String, SNode) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceTargetImpl(SNode, SReferenceLink, SNode) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setText(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- Singleton - Annotation Type in org.jetbrains.mps.annotations
-
Marks classes/enums which are intentionally exploiting the singleton pattern, meaning there is only one instance of this class per application.
- SInterfaceConcept - Interface in org.jetbrains.mps.openapi.language
-
Represents an interface concept
- skipChildren() - Method in interface org.jetbrains.mps.openapi.util.TreeIterator
-
Skip children of the last element returned by the iterator.
- skipChildren() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- SLanguage - Interface in org.jetbrains.mps.openapi.language
-
Reference to a deployed/run-time language.
- SModel - Interface in org.jetbrains.mps.openapi.model
-
Represents a model.
- SModel.Problem - Interface in org.jetbrains.mps.openapi.model
-
Represents a problem with the persistence.
- SModel.Problem.Kind - Enum in org.jetbrains.mps.openapi.model
- SModelId - Interface in org.jetbrains.mps.openapi.model
-
Uniquely identifies a model within a module.
- SModelIdFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Factories that create SModelId.
- SModelListener - Interface in org.jetbrains.mps.openapi.model
-
This interface can be implemented to track model state.
- SModelListenerBase - Class in org.jetbrains.mps.openapi.model
-
Convenient empty implementation of
SModelListener
- SModelListenerBase() - Constructor for class org.jetbrains.mps.openapi.model.SModelListenerBase
- SModelName - Class in org.jetbrains.mps.openapi.model
-
Name of a model is complicated matter, we distinguish qualified/long and simple name, namespace fraction, and optional stereotype fraction of it.
- SModelName(CharSequence, CharSequence) - Constructor for class org.jetbrains.mps.openapi.model.SModelName
- SModelName(CharSequence, CharSequence, CharSequence) - Constructor for class org.jetbrains.mps.openapi.model.SModelName
- SModelName(String) - Constructor for class org.jetbrains.mps.openapi.model.SModelName
- SModelName.SModelNameCheck - Enum in org.jetbrains.mps.openapi.model
-
Possible SModelName check results.
- SModelReference - Interface in org.jetbrains.mps.openapi.model
-
Represents a unique reference to a model, which remains valid across subsequent read and write actions.
- SModelScope - Interface in org.jetbrains.mps.openapi.model
-
Deprecated.
- SModule - Interface in org.jetbrains.mps.openapi.module
-
A module is an abstraction for collection of models, tailored to address specific task.
- SModuleAddedEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleAddedEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleAddedEvent
- SModuleChangedEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleChangedEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleChangedEvent
- SModuleEventVisitor - Interface in org.jetbrains.mps.openapi.module.event
- SModuleFacet - Interface in org.jetbrains.mps.openapi.module
-
Facets allow to store language or feature-specific settings on a module-level.
- SModuleId - Interface in org.jetbrains.mps.openapi.module
-
A repository-wide unique id of a module.
- SModuleListener - Interface in org.jetbrains.mps.openapi.module
-
To implement this interface, consider extending
SModuleListenerBase
. - SModuleListenerBase - Class in org.jetbrains.mps.openapi.module
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SModuleListenerBase() - Constructor for class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
Deprecated.
- SModuleReference - Interface in org.jetbrains.mps.openapi.module
-
A globally unique reference to a module
- SModuleRemovedEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleRemovedEvent(SModuleReference, SRepository) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleRemovedEvent
- SModuleRemovingEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleRemovingEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleRemovingEvent
- SNamedElement - Interface in org.jetbrains.mps.openapi.language
-
A named meta-entity.
- SNode - Interface in org.jetbrains.mps.openapi.model
-
NODE STATES A node can have 2 states: it can be either attached to some repository or not.
- SNodeAccessListener - Interface in org.jetbrains.mps.openapi.model
-
PROVISIONAL API.
- SNodeAccessUtil - Class in org.jetbrains.mps.openapi.model
-
Access to node "properties" using getters and setters declared in MPS.
- SNodeAccessUtil() - Constructor for class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- SNodeAddEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about node added to a model.
- SNodeAddEvent(SModel, SNode) - Constructor for class org.jetbrains.mps.openapi.event.SNodeAddEvent
- SNodeAddEvent(SModel, SNode, SNode, SContainmentLink) - Constructor for class org.jetbrains.mps.openapi.event.SNodeAddEvent
- SNodeChangeListener - Interface in org.jetbrains.mps.openapi.model
-
Listener to track changes to individual nodes in a model.
- SNodeChangeListenerAdapter - Class in org.jetbrains.mps.openapi.model
-
Blank (no-op) implementation of
SNodeChangeListener
- SNodeChangeListenerAdapter() - Constructor for class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- SNodeId - Interface in org.jetbrains.mps.openapi.model
-
Uniquely identifies a node within a model.
- SNodeIdFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Factories that create SNodeId.
- SNodeReadEvent - Class in org.jetbrains.mps.openapi.event
-
PROVISIONAL API.
- SNodeReadEvent(SNode) - Constructor for class org.jetbrains.mps.openapi.event.SNodeReadEvent
- SNodeReference - Interface in org.jetbrains.mps.openapi.model
-
Represents a unique global reference to a node.
- SNodeRemoveEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about node removed from a model.
- SNodeRemoveEvent(SModel, SNode) - Constructor for class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- SNodeRemoveEvent(SModel, SNode, SNode, SContainmentLink) - Constructor for class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- SNodeUtil - Class in org.jetbrains.mps.openapi.model
-
This class implement complex operations on the node structure.
- SNodeUtil() - Constructor for class org.jetbrains.mps.openapi.model.SNodeUtil
- SPrimitiveDataType - Interface in org.jetbrains.mps.openapi.language
-
Deprecated.Use one of SPrimitiveTypes
- SProperty - Interface in org.jetbrains.mps.openapi.language
-
Represents a concept property
- SPropertyChangeEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about modified property.
- SPropertyChangeEvent(SModel, SNode, SProperty, String, String) - Constructor for class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- SPropertyReadEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about read access to a property.
- SPropertyReadEvent(SNode, SProperty) - Constructor for class org.jetbrains.mps.openapi.event.SPropertyReadEvent
- SReference - Interface in org.jetbrains.mps.openapi.model
-
Represents reference between nodes.
- SReferenceChangeEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about modified reference.
- SReferenceChangeEvent(SModel, SNode, SReferenceLink, SReference, SReference) - Constructor for class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- SReferenceLink - Interface in org.jetbrains.mps.openapi.language
-
Reference links describe relations that do not follow the parent-child relationships pattern.
- SReferenceReadEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about accessed reference.
- SReferenceReadEvent(SNode, SReferenceLink) - Constructor for class org.jetbrains.mps.openapi.event.SReferenceReadEvent
- SRepository - Interface in org.jetbrains.mps.openapi.module
-
A storage for modules.
- SRepositoryAttachListener - Interface in org.jetbrains.mps.openapi.module
-
Variation of a repository listener that receives notifications when listener is attached to/detached from a repository.
- SRepositoryContentAdapter - Class in org.jetbrains.mps.openapi.module
-
This class serves as a convenient implementation of all repository listeners at once.
- SRepositoryContentAdapter() - Constructor for class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- SRepositoryEvent - Class in org.jetbrains.mps.openapi.module.event
-
Events in the
SRepositoryListener
- SRepositoryEvent(SRepository) - Constructor for class org.jetbrains.mps.openapi.module.event.SRepositoryEvent
- SRepositoryListener - Interface in org.jetbrains.mps.openapi.module
-
Receives notifications whenever a repository gets updated.
- SRepositoryListenerBase - Class in org.jetbrains.mps.openapi.module
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SRepositoryListenerBase() - Constructor for class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
-
Deprecated.
- SRepositoryModuleEvent - Class in org.jetbrains.mps.openapi.module.event
-
Parent of repository module events (adding and removing the module from a repository)
- SRepositoryModuleEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SRepositoryModuleEvent
- SScope - Interface in org.jetbrains.mps.openapi.language
-
Scope provides a set of nodes, visible in the particular context.
- start(String, int) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Starts monitoring, can only be called once.
- startListening(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
-
no-op by default.
- startListening(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- startListening(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryAttachListener
- startListening(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- step(String) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Indicates a new step to mention in the progress dialog
- stopListening(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
-
no-op by default
- stopListening(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- stopListening(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryAttachListener
- stopListening(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- StreamDataSource - Interface in org.jetbrains.mps.openapi.persistence
-
A data source with a single input stream.
- STRING - Static variable in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- SType - Interface in org.jetbrains.mps.openapi.language
-
Types define categories of values.
- SubProgressKind - Enum in org.jetbrains.mps.openapi.util
-
Defines several types of propagation of textual information (task and step names) from sub-tasks into the outer monitor Evgeny Gryaznov, 10/3/11
- subscribeTo(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- subTask(int) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Creates a monitor for a sub-task, which, when accomplished, will complete the given number of work items of the current monitor.
- subTask(int, SubProgressKind) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Creates a monitor for a sub-task, which, when accomplished, will complete the given number of work items of the current monitor.
- supports(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Determines whether the provided data source is maintained by this model factory instance.
- SYMBOL - org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
T
- tolerateNulls() - Method in class org.jetbrains.mps.util.InstanceOfCondition
-
Generally, condition doesn't expect null values to come to
InstanceOfCondition.met(org.jetbrains.mps.openapi.model.SNode)
, as it's likely a programming error, and there's little reason to hide such. - toString() - Method in class org.jetbrains.mps.openapi.model.SModelName
- toString() - Method in enum org.jetbrains.mps.openapi.module.SDependencyScope
- toString() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- toString(Object) - Method in interface org.jetbrains.mps.openapi.language.SDataType
-
Returns textual representation of given value.
- TreeFilterIterator<T> - Class in org.jetbrains.mps.util
-
Iterator that uses condition to filter out complete sub-tree.
- TreeFilterIterator(TreeIterator<T>, Condition<T>) - Constructor for class org.jetbrains.mps.util.TreeFilterIterator
- TreeIterator<T> - Interface in org.jetbrains.mps.openapi.util
-
Tree iterator traverses a n-ary tree in a way that a parent node is visited before its children and children are returned left-to-right.
- TRUE - Static variable in interface org.jetbrains.mps.openapi.util.Processor
- TRUE_CONDITION - Static variable in interface org.jetbrains.mps.util.Condition
U
- UniqueIterator<T> - Class in org.jetbrains.mps.util
-
Ensures elements coming from iterator are unique.
- UniqueIterator(Iterable<T>) - Constructor for class org.jetbrains.mps.util.UniqueIterator
- unload() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Tries to reduce memory footprint.
- unregisterLanguageFacet(SLanguage, String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- unsubscribeFrom(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- UnsupportedDataSourceException - Exception in org.jetbrains.mps.openapi.persistence
-
evgeny, 6/3/13
- UnsupportedDataSourceException(DataSource) - Constructor for exception org.jetbrains.mps.openapi.persistence.UnsupportedDataSourceException
- updateFinished(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- updateResolveInfoInRefs() - Method in class org.jetbrains.mps.openapi.model.SaveOptions.SaveOptionsBuilder
- updateResolveInfoInRefs() - Method in interface org.jetbrains.mps.openapi.model.SaveOptions
- updateStarted(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- updateTimestamp() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
-
Deprecated.use #save(new SaveOptionsBuilder().force().build()) instead
V
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.model.SaveResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.model.SModel.Problem.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.ContentOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.util.SubProgressKind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jetbrains.mps.openapi.model.SaveResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.model.SModel.Problem.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.model.SModelName.SModelNameCheck
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.ContentOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.util.SubProgressKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(SModuleAddedEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
- visit(SModuleChangedEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
- visit(SModuleRemovedEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
- visit(SModuleRemovingEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
W
- withoutStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
-
Construct a name with the identical qualified name, and without any stereotype.
- withStereotype(CharSequence) - Method in class org.jetbrains.mps.openapi.model.SModelName
- WriteActionListener - Interface in org.jetbrains.mps.openapi.repository
-
Represents a listener to start/finish notifications of
ModelAccess.runWriteAction(Runnable)
NB: clients are guaranteed that there is a write lock inside actionStarted and actionFinished.
All Classes All Packages