-
All Superinterfaces:
-
org.eclipse.emf.ecore.EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor
A specialized validator to deal with naming conventions.
-
Maven Group Identifier:
-
-
Maven Artifact Identifier:
-
-
Since:
-
Property Summary
Inherited: associations,
expressionHelper,
featureNameValidator,
grammarAccess,
immutableTypeValidator,
inheritanceHelper,
logicalContainerProvider,
operationHelper,
readAndWriteTracking,
sarlActionSignatures,
services,
typeReferences,
visibilityModifiers
Constructor Summary
Constructor and description |
new |
Action Summary
Inherited: canonicalName(EObject),
canonicalName(LightweightTypeReference),
checkNoJavaKeyword(EObject,EAttribute),
doCheckValidMemberName(XtendMember),
getActualType(EObject,JvmIdentifiableElement),
getActualType(JvmIdentifiableElement),
getActualType(XExpression),
getAllFeatureCalls(XExpression),
getAssociations,
getDeclaratorName(JvmFeature),
getExpectedType(XExpression),
getExpressionHelper,
getFeatureNameValidator,
getGrammarAccess,
getImmutableTypeValidator,
getInheritanceHelper,
getIssueSeverities(Map<K,V>,EObject),
getLogicalContainerProvider,
getNameOfTypes(LightweightTypeReference),
getOperationHelper,
getOutermostType(XtendMember),
getParamTypeReferences(JvmExecutable,boolean,boolean),
getReadAndWriteTracking,
getRootOfMemberFeatureCallSequence(EObject,EObject,Procedure1<Param>),
getSarlActionSignatures,
getServices,
getTypeReferences,
getVisibilityModifiers,
isAOConstructorContainer(XtendTypeDeclaration),
isAOContainer(XtendTypeDeclaration),
isIgnored(String,EObject),
isImmutable(EObject),
isLocallyAssigned(EObject,EObject),
isReallyDisallowedName(QualifiedName),
isTypeFreeExpression(XExpression),
memberName(XtendField),
memberName(XtendFunction),
register(EValidatorRegistrar),
toLightweightTypeReference(JvmTypeReference),
toLightweightTypeReference(JvmTypeReference,boolean),
typeName(XtendTypeDeclaration)
Constructor Details
-
new
-
new
Action Details
-
checkActionName(SarlAction)
-
def checkActionName(SarlAction)
Check if the given action has a valid name.
-
Parameters:
-
action -
-
See:
-
-
checkFieldName(SarlField)
-
def checkFieldName(SarlField)
Check if the given field has a valid name.
-
Parameters:
-
field -
-
See:
-
-
checkFieldNameShadowing(SarlField)
-
def checkFieldNameShadowing(SarlField)
Check if the given field has a name that is shadowing an inherited field.
-
Parameters:
-
field -
-
checkGenericTypeNameShadowing(JvmTypeParameter)
-
def checkGenericTypeNameShadowing(JvmTypeParameter)
Check if the given generic type has a name that is shadowing an enclosing generic type.
-
Parameters:
-
type -
-
Since:
-
-
checkParameterName(SarlFormalParameter)
-
def checkParameterName(SarlFormalParameter)
Check if the given parameter has a valid name.
-
Parameters:
-
parameter -
-
See:
-
-
checkParameterName(XClosure)
-
def checkParameterName(XClosure)
Check if the closure parameters have a valid name.
-
Parameters:
-
closure -
-
See:
-
-
checkVariableName(XVariableDeclaration)
-
def checkVariableName(XVariableDeclaration)
Check if the given local variable has a valid name.
-
Parameters:
-
variable -
-
See:
-