All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.model1.cci2.Reference Maven / Gradle / Ivy

There is a newer version: 2.18.10
Show newest version
// ----------------------------------------------------------------------------
// Instance/Begin
// ----------------------------------------------------------------------------
//////////////////////////////////////////////////////////////////////////////
//
// Name: $Id: AbstractMapper.java,v 1.10 2011/07/08 13:20:51 wfro Exp $
// Generated by: openMDX Java Mapper
// Date: Mon Mar 09 17:04:35 CET 2020
//
// GENERATED - DO NOT CHANGE MANUALLY
//
//////////////////////////////////////////////////////////////////////////////
package org.omg.model1.cci2;

/**
 * Class Reference
 *

* A Reference defines a Classifier's knowledge of, and access to, links and their instances defined by an Association. Although a Reference derives much of its state from a corresponding AssociationEnd, it provides additional information; therefore, the MOF cannot adequately represent some meta-models without this mechanism. The inherited attributes defined in StructuralFeature (multiplicity and isChangeable) are constrained to match the values of its corresponding AssociationEnd. However, it has its own visibility, name, and annotation defined. *

*

Note
* When creating a Reference, values for the inherited attributes of multiplicity and isChangeable must be supplied. These must be the same as the corresponding attributes on the AssociationEnd to which the Reference will subsequently be linked. * */ public interface Reference extends org.omg.model1.cci2.StructuralFeature{ // ---------------------------------------------------------------------------- // Instance/ReferenceGetx_1NoQualifier // ---------------------------------------------------------------------------- /** * Retrieves the value for the reference exposedEnd. * @return The non-null value for this reference. */ public org.omg.model1.cci2.AssociationEnd getExposedEnd( ); // ---------------------------------------------------------------------------- // Instance/ReferenceSetNoQualifier // ---------------------------------------------------------------------------- /** * Sets a new value for the reference exposedEnd. * @param exposedEnd The new non-null value for this reference. */ public void setExposedEnd( org.omg.model1.cci2.AssociationEnd exposedEnd ); // ---------------------------------------------------------------------------- // Instance/ReferenceGetx_1NoQualifier // ---------------------------------------------------------------------------- /** * Retrieves the value for the reference referencedEnd. * @return The non-null value for this reference. */ public org.omg.model1.cci2.AssociationEnd getReferencedEnd( ); // ---------------------------------------------------------------------------- // Instance/ReferenceSetNoQualifier // ---------------------------------------------------------------------------- /** * Sets a new value for the reference referencedEnd. * @param referencedEnd The new non-null value for this reference. */ public void setReferencedEnd( org.omg.model1.cci2.AssociationEnd referencedEnd ); // ---------------------------------------------------------------------------- // Instance/AttributeGet1_1 // ---------------------------------------------------------------------------- /** * Retrieves the value for the attribute referencedEndIsNavigable. * @return The non-null value for attribute referencedEndIsNavigable. */ public boolean isReferencedEndIsNavigable( ); // ---------------------------------------------------------------------------- // Instance/End // ---------------------------------------------------------------------------- }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy