/* * Initial version copyright 2008 Lockheed Martin Corporation, except * as stated in the file entitled Licensing-Information. * * Modifications: * Copyright 2009 Data Access Technologies, Inc. * Copyright 2013 Ivar Jacobson International SA * * Licensed under the Academic Free License version 3.0 * (http://www.opensource.org/licenses/afl-3.0.php), except as stated * in the file entitled Licensing-Information. * * Contributors: * MDS - initial API and implementation * IJI * */ package org.modeldriven.fuml.test.load.profile; public enum ConcurrencyType { /** * Indicates a UML Property stores information related optimistic * concurrency for its containing UML Class and participates in optimistic * concurrency control operations and strategies. Informs SDO Data Access * Services performing optimistic concurrency control checks and operations. */ optimistic, /** * Indicates a UML Property stores information related to a pessimistic * concurrency control strategy (often termed locking) and participates in * pessimistic concurrency control operations. Informs SDO Data Access * Services performing pessimistic concurrency control checks and * operations. */ pessimistic, /** * Indicates a UML Property stores origination information for its * containing UML Class. Informs Data Access Services (DAS) performing * concurrent operations involving origination. */ origination, }