commonMain.cccev.f2.requirement.domain.RequirementCommandApi.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cccev-requirement-f2-domain Show documentation
Show all versions of cccev-requirement-f2-domain Show documentation
Kotlin implementation of Core Criterion and Core Evidence Vocabulary
package cccev.f2.requirement.domain
import cccev.f2.requirement.domain.command.ConstraintCreateFunction
import cccev.f2.requirement.domain.command.CriterionCreateFunction
import cccev.f2.requirement.domain.command.InformationRequirementCreateFunction
import cccev.f2.requirement.domain.command.RequirementAddRequirementsFunction
import cccev.f2.requirement.domain.command.RequirementCreateFunction
import cccev.f2.requirement.domain.command.RequirementUpdateFunction
interface RequirementCommandApi {
/** Create a constraint */
fun constraintCreate(): ConstraintCreateFunction
/** Create a criterion */
fun criterionCreate(): CriterionCreateFunction
/** Create an information requirement */
fun informationRequirementCreate(): InformationRequirementCreateFunction
/** Create a requirement */
fun requirementCreate(): RequirementCreateFunction
/** Update a requirement */
fun requirementUpdate(): RequirementUpdateFunction
/** Add sub-requirements to a requirement */
fun requirementAddRequirements(): RequirementAddRequirementsFunction
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy