public interface

IRuntimeProject

implements IEventSource
com.pnfsoftware.jeb.core.IRuntimeProject

Class Overview

A runtime project represents a loaded instance of a JEB project. In its simplest view, it is an artifact container.

Summary

Public Methods
abstract void close()
abstract boolean destroyUnit(IUnit unit)
abstract IEnginesContext getContext()
abstract long getCreationTimestamp()
abstract String getKey()
abstract ILiveArtifact getLiveArtifact(int index)
abstract List<ILiveArtifact> getLiveArtifacts()
abstract String getName()
abstract String getNotes()
abstract IUnitProcessor getProcessor()
abstract IPropertyDefinitionManager getPropertyDefinitionManager()
abstract IPropertyManager getPropertyManager()
abstract long getRecordedTimestamp()
abstract long getUptime()
abstract ILiveArtifact processArtifact(IArtifact artifact)
abstract void setName(String name)
abstract void setNotes(String notes)
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.util.events.IEventSource

Public Methods

public abstract void close ()

public abstract boolean destroyUnit (IUnit unit)

public abstract IEnginesContext getContext ()

public abstract long getCreationTimestamp ()

public abstract String getKey ()

public abstract ILiveArtifact getLiveArtifact (int index)

public abstract List<ILiveArtifact> getLiveArtifacts ()

public abstract String getName ()

public abstract String getNotes ()

public abstract IUnitProcessor getProcessor ()

public abstract IPropertyDefinitionManager getPropertyDefinitionManager ()

public abstract IPropertyManager getPropertyManager ()

public abstract long getRecordedTimestamp ()

public abstract long getUptime ()

public abstract ILiveArtifact processArtifact (IArtifact artifact)

public abstract void setName (String name)

public abstract void setNotes (String notes)