Creating Instances in Python
The following code shows an example of createXXX methods generated to cover the set of entities defined in the tutorial:
class CapacityPlanning(DbDomCollector):
def create_activity(self) -> Acticity:
pass
def create_gene_issue(self) -> GeneIssue:
pass
def create_gene_parameter(self) -> GeneParameter:
pass
def create_precedence(self) -> Precedence:
pass
def create_requirement(self) -> Requirement:
pass
def create_resource(self) -> Resource:
pass
def create_resource_capacity(self) -> ResourceCapacity:
pass
def create_resource_usage_per_day(self) -> ResourceUsagePerDay:
pass
def create_schedule(self) -> Schedule:
pass
def create_solution_summary(self) -> SolutionSummary:
pass
To create a resource, one would declare the following:
Resource res1 = coll.createResource();
Each instance is linked with its collector which can be accessed using the getCollector() method.
res1.getCollector() == coll; // TRUE