Project

public class Project

Fields

client

protected final APIClient client

handle

protected long handle

Constructors

Project

protected Project(APIClient client)

Methods

cancelVerification

public void cancelVerification()

equals

public boolean equals(Object other)

fromProtobuf

public static Project fromProtobuf(APIClient client, Out.CocoIdeProject inputValue)

generateSupportBundle

public String generateSupportBundle(String zipFile)

getHandle

public final long getHandle()

getUniqueId

public final long getUniqueId()

hashCode

public int hashCode()

languageStandard

public io.cocotec.popili.coco.LanguageStandard languageStandard()

markAsActive

public void markAsActive()

markAsActive

public void markAsActive(boolean exclusive)
Parameters:
  • exclusive

markAsInactive

public void markAsInactive()

mostRecentContext

public io.cocotec.popili.coco.ide.ProjectContext mostRecentContext()

rootDirectory

public String rootDirectory()

rootNode

public io.cocotec.popili.coco.ide.ProjectTreeNode rootNode()

startCodeGeneration

public void startCodeGeneration(io.cocotec.popili.coco.CodeGenerationLanguage language, String outputDirectory)

startCodeGeneration

public void startCodeGeneration()

startCreateSimulator

public void startCreateSimulator(io.cocotec.popili.coco.ide.ProjectTreeNode toSimulate)

startForceReload

public void startForceReload()

startVerification

public void startVerification()

startVerification

public void startVerification(io.cocotec.popili.coco.ide.ProjectTreeNode verifyOnly)

startVerification

public void startVerification(io.cocotec.popili.coco.ide.ProjectTreeNode verifyOnly, boolean ignoreCache)