Package jetbrains.mps.make
Interface IMakeService
- 
- All Known Implementing Classes:
 AbstractMakeService,BuildMakeService
public interface IMakeService 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIMakeService.INSTANCEDeprecated.global singleton is not a proper way to obtain active make facility of MPS platform. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(IMakeNotificationListener listener)voidcloseSession(MakeSession session)booleanisSessionActive()Future<IResult>make(MakeSession session, Iterable<? extends IResource> resources)Future<IResult>make(MakeSession session, Iterable<? extends IResource> resources, IScript script)Future<IResult>make(MakeSession session, Iterable<? extends IResource> resources, IScript script, IScriptController controller)Future<IResult>make(MakeSession session, Iterable<? extends IResource> resources, IScript script, IScriptController controller, ProgressMonitor monitor)booleanopenNewSession(MakeSession session)voidremoveListener(IMakeNotificationListener listener) 
 - 
 
- 
- 
Method Detail
- 
openNewSession
boolean openNewSession(MakeSession session)
 
- 
closeSession
void closeSession(MakeSession session)
 
- 
isSessionActive
boolean isSessionActive()
 
- 
make
Future<IResult> make(MakeSession session, Iterable<? extends IResource> resources)
 
- 
make
Future<IResult> make(MakeSession session, Iterable<? extends IResource> resources, IScript script)
 
- 
make
Future<IResult> make(MakeSession session, Iterable<? extends IResource> resources, IScript script, IScriptController controller)
 
- 
make
Future<IResult> make(MakeSession session, Iterable<? extends IResource> resources, IScript script, IScriptController controller, @NotNull ProgressMonitor monitor)
 
- 
addListener
void addListener(IMakeNotificationListener listener)
 
- 
removeListener
void removeListener(IMakeNotificationListener listener)
 
 - 
 
 -