Package com.example.metaschema
Class AssemblyConstraints
java.lang.Object
com.example.metaschema.AssemblyConstraints
- All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject
@MetaschemaAssembly(name="assembly-constraints",
moduleClass=MetaschemaModelModule.class)
public class AssemblyConstraints
extends Object
implements gov.nist.secauto.metaschema.core.model.IBoundObject
-
Constructor Summary
ConstructorDescriptionAssemblyConstraints
(gov.nist.secauto.metaschema.core.model.IMetaschemaData data) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Add a newConstraintLetExpression
item to the underlying collection.getLets()
gov.nist.secauto.metaschema.core.model.IMetaschemaData
getRules()
boolean
Remove the first matchingConstraintLetExpression
item from the underlying collection.void
setLets
(List<ConstraintLetExpression> value) void
toString()
-
Constructor Details
-
AssemblyConstraints
public AssemblyConstraints() -
AssemblyConstraints
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaData
in interfacegov.nist.secauto.metaschema.core.model.IBoundObject
-
getLets
-
setLets
-
addLet
Add a newConstraintLetExpression
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeLet
Remove the first matchingConstraintLetExpression
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
getRules
-
setRules
-
toString
-