src/Generic/relations/discmodel/RelationPropLink.cpp
//We need to check for empty symbols in the role, to enforce this, I'm making the actual 
//arguments inaccessible
//getArgument1()/getArgument2()/getIntermedArg() have been replaced with functions that get
//arguments and roles for each of the arguments

We need to check for empty symbols in the role, to enforce this, I'm making the actual
arguments inaccessible
getArgument1()/getArgument2()/getIntermedArg() have been replaced with functions that get
arguments and roles for each of the arguments
We need to check for empty symbols in the role to enforce this I ' m making the actual arguments inaccessible getArgument1 () / getArgument2 () / getIntermedArg () have been replaced with functions that get arguments and roles for each of the arguments
Symbol RelationPropLink::getArg1Role() const {
	if ( _firstEl ) return _altRole1.c_str();
	if(_arg1->getRoleSym().is_null()) {
		return Symbol(L"-NULL_ROLE-");
	} else {
		return _arg1->getRoleSym();
	}
}
Symbol RelationPropLink :: getArg1Role ( ) const { if ( _firstEl ) return _altRole1 . c_str ( ) ; if ( _arg1 -> getRoleSym ( ) . is_null ( ) ) { return Symbol ( L" " ) ; } else { return _arg1 -> getRoleSym ( ) ; } }
We need to check for empty symbols in the role, to enforce this, I'm making the actual
arguments inaccessible
getArgument1()/getArgument2()/getIntermedArg() have been replaced with functions that get
arguments and roles for each of the arguments
We need to check for empty symbols in the role to enforce this I ' m making the actual arguments inaccessible getArgument1 () / getArgument2 () / getIntermedArg () have been replaced with functions that get arguments and roles for each of the arguments