public interface Model extends ModelElement
| Modifier and Type | Method and Description |
|---|---|
List |
getAllData()
Gets all the data definitions contained in this model.
|
List |
getAllOrganizations()
Gets all the organizations defined in this model.
|
List |
getAllParticipants()
Gets all participants defined in this model.
|
List |
getAllProcessDefinitions()
Gets all the process definitions contained in this model.
|
Set<QualityAssuranceCode> |
getAllQualityAssuranceCodes() |
List |
getAllRoles()
Gets all the roles defined in this model.
|
List |
getAllTopLevelOrganizations()
Gets all the top level organizations defined in this model.
|
List |
getAllTopLevelRoles()
Gets all the top level roles defined in this model.
|
List<TypeDeclaration> |
getAllTypeDeclarations()
Gets all the type declarations contained in this model.
|
Data |
getData(String id)
Gets the specified data definition.
|
Set<String> |
getExternalPackages()
Gets the referenced external package ids.
|
Organization |
getOrganization(String id)
Gets the specified organization.
|
Participant |
getParticipant(String id)
Gets the specified participant.
|
ProcessDefinition |
getProcessDefinition(String id)
Gets the specified process definition.
|
Long |
getResolvedModelOid(String externalPackageId)
Gets the resolved model oid corresponding to the external package reference.
|
Role |
getRole(String id)
Gets the specified role.
|
TypeDeclaration |
getTypeDeclaration(DocumentType documentType)
Gets the specified type declaration.
|
TypeDeclaration |
getTypeDeclaration(String id)
Gets the specified type declaration.
|
getAllAttributes, getAttribute, getDescription, getElementOID, getId, getModelOID, getName, getNamespace, getPartitionId, getPartitionOID, getQualifiedIdSet<QualityAssuranceCode> getAllQualityAssuranceCodes()
List getAllParticipants()
Participant objects.Participant getParticipant(String id)
id - the ID of the participant.List getAllOrganizations()
Organization objects.Organization getOrganization(String id)
id - the ID of the organization.List getAllRoles()
Role objects.Role getRole(String id)
id - the ID of the role.List getAllTopLevelOrganizations()
Organization objects.List getAllTopLevelRoles()
Role objects.List getAllProcessDefinitions()
ProcessDefinition objects.ProcessDefinition getProcessDefinition(String id)
id - the ID of the process definition.List getAllData()
Data objects.Data getData(String id)
id - the ID of the data definitionList<TypeDeclaration> getAllTypeDeclarations()
TypeDeclaration objects.TypeDeclaration getTypeDeclaration(String id)
id - the ID of the type declarationTypeDeclaration getTypeDeclaration(DocumentType documentType)
documentType - the documentType of a Document.Set<String> getExternalPackages()
Long getResolvedModelOid(String externalPackageId)
externalPackageId - the id of the external package reference.Copyright © 2016 Eclipse Stardust. All Rights Reserved.