org.processmining.framework.models.epcpack
Class ConfigurableEPCConfiguration

java.lang.Object
  extended by org.processmining.framework.models.epcpack.ConfigurableEPCConfiguration

public class ConfigurableEPCConfiguration
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2004

Company:

Version:
1.0
Author:
not attributable

Field Summary
static java.lang.Integer AND_AS_AND
           
static java.lang.Integer FUN_AS_OFF
           
static java.lang.Integer FUN_AS_ON
           
static java.lang.Integer FUN_AS_OPT
           
static java.lang.Integer OR_AS_AND
           
static java.lang.Integer OR_AS_OR
           
static java.lang.Integer OR_AS_SEQ
           
static java.lang.Integer OR_AS_XOR
           
static java.lang.Integer XOR_AS_SEQ
           
static java.lang.Integer XOR_AS_XOR
           
 
Constructor Summary
ConfigurableEPCConfiguration(ConfigurableEPC epc)
           
 
Method Summary
 java.lang.Integer addConfigItem(EPCConfigurableObject object, java.lang.Integer configuration)
           
 java.lang.Integer addConfigItem(EPCConfigurableObject object, java.lang.Integer configuration, EPCObject sequenceObject)
           
 java.lang.Integer getConfiguration(EPCConfigurableObject object)
           
 java.lang.Integer getSequence(EPCConfigurableObject object)
           
 boolean isComplete()
          Returns true if applying this configuration to its EPC yields an EPC where no object is configured anymore.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OR_AS_OR

public static final java.lang.Integer OR_AS_OR

OR_AS_XOR

public static final java.lang.Integer OR_AS_XOR

OR_AS_AND

public static final java.lang.Integer OR_AS_AND

OR_AS_SEQ

public static final java.lang.Integer OR_AS_SEQ

XOR_AS_XOR

public static final java.lang.Integer XOR_AS_XOR

XOR_AS_SEQ

public static final java.lang.Integer XOR_AS_SEQ

AND_AS_AND

public static final java.lang.Integer AND_AS_AND

FUN_AS_ON

public static final java.lang.Integer FUN_AS_ON

FUN_AS_OFF

public static final java.lang.Integer FUN_AS_OFF

FUN_AS_OPT

public static final java.lang.Integer FUN_AS_OPT
Constructor Detail

ConfigurableEPCConfiguration

public ConfigurableEPCConfiguration(ConfigurableEPC epc)
Method Detail

isComplete

public boolean isComplete()
Returns true if applying this configuration to its EPC yields an EPC where no object is configured anymore.

Returns:
boolean

addConfigItem

public java.lang.Integer addConfigItem(EPCConfigurableObject object,
                                       java.lang.Integer configuration)

addConfigItem

public java.lang.Integer addConfigItem(EPCConfigurableObject object,
                                       java.lang.Integer configuration,
                                       EPCObject sequenceObject)

getConfiguration

public java.lang.Integer getConfiguration(EPCConfigurableObject object)

getSequence

public java.lang.Integer getSequence(EPCConfigurableObject object)